< Summary

Class:WinSolutions.Sveta.Server.Data.DataModel.Entities.Roles
Assembly:WinSolutions.Sveta.Server
File(s):/opt/dev/sveta_api_build/WinSolutions.Sveta.Server/Data/DataModel/Entities/Roles.cs
Covered lines:2
Uncovered lines:3
Coverable lines:5
Total lines:36
Line coverage:40% (2 of 5)
Covered branches:0
Total branches:0

Metrics

MethodLine coverage Branch coverage
get_Name()100%100%
get_Description()100%100%
get_UsersRoles()0%100%
get_MethodsRoles()0%100%
get_ControlsAccess()0%100%

File(s)

/opt/dev/sveta_api_build/WinSolutions.Sveta.Server/Data/DataModel/Entities/Roles.cs

#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3using System.ComponentModel.DataAnnotations;
 4using System.ComponentModel.DataAnnotations.Schema;
 5using System.Text;
 6using WinSolutions.Sveta.Server.Data.DataModel.Kinds;
 7namespace WinSolutions.Sveta.Server.Data.DataModel.Entities
 8{
 9    public class Roles : ExternalRecord, ITrackableRecord
 10    {
 11        /// <summary>
 12        /// Название роли
 13        /// </summary>
 14        [Required]
 171015        public string Name { get; set; }
 16
 17        /// <summary>
 18        /// Описание
 19        /// </summary>
 171020        public string Description { get; set; }
 21
 22        /// <summary>
 23        /// Пользователи
 24        /// </summary>
 025        public List<UserRole> UsersRoles { get; set; }
 26        /// <summary>
 27        /// Методы
 28        /// </summary>
 029        public List<MethodRole> MethodsRoles { get; set; }
 30
 31        /// <summary>
 32        /// Видимость контроллов на фронте
 33        /// </summary>
 034        public List<ControlAccess> ControlsAccess { get; set; }
 35    }
 36}