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); }
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)); }