< Summary

Class:WinSolutions.Sveta.Server.Data.DataModel.Entities.ControlAccess
Assembly:WinSolutions.Sveta.Server
File(s):/opt/dev/sveta_api_build/WinSolutions.Sveta.Server/Data/DataModel/Entities/ControlAccess.cs
Covered lines:5
Uncovered lines:0
Coverable lines:5
Total lines:33
Line coverage:100% (5 of 5)
Covered branches:0
Total branches:0

Metrics

MethodLine coverage Branch coverage
get_Action()100%100%
get_ActionId()100%100%
get_Role()100%100%
get_RoleId()100%100%
get_Available()100%100%

File(s)

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

#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3using System.ComponentModel.DataAnnotations;
 4
 5namespace WinSolutions.Sveta.Server.Data.DataModel.Entities
 6{
 7    public class ControlAccess : ExternalRecord, ITrackableRecord
 8    {
 9        /// <summary>
 10        /// Действие
 11        /// </summary>
 12        [Required]
 2702913        public FrontAction Action { get; set; }
 14        /// <summary>
 15        /// Идентификатор действия
 16        /// </summary>
 17        [Required]
 2717018        public long ActionId { get; set; }
 19        /// <summary>
 20        /// Роль юзера
 21        /// </summary>
 2702922        public Roles Role { get; set; }
 23        /// <summary>
 24        /// идентификатор роли
 25        /// </summary>
 26        [Required]
 2717027        public long RoleId { get; set; }
 28        /// <summary>
 29        /// Видимость элемента
 30        /// </summary>
 2717331        public bool? Available { get; set; }
 32    }
 33}