Exemplo n.º 1
0
        private Role Translate(Data.User.Roles dbRecord)
        {
            var Role = new Role
            {
                RoleId         = dbRecord.RoleId,
                RoleName       = dbRecord.RoleName,
                Description    = dbRecord.Description,
                IsVisible      = dbRecord.IsPublic,
                AutoAssignment = dbRecord.AutoAssignment,
                Ordinal        = dbRecord.Ordinal
            };

            return(Role);
        }
Exemplo n.º 2
0
        public async override Task <Role> Create(Role entity)
        {
            var dbRecord = new Data.User.Roles
            {
                RoleId         = entity.RoleId,
                RoleName       = entity.RoleName,
                Description    = entity.Description,
                IsPublic       = entity.IsVisible,
                AutoAssignment = entity.AutoAssignment,
                Ordinal        = entity.Ordinal
            };

            Uow.DbContext.Roles.Add(dbRecord);

            await Uow.SaveChanges();

            return(Translate(dbRecord));
        }