public static SqlUserRole ToPersistentEntity(this Domain.Models.UserRole entity) { return(new SqlUserRole { Id = entity.Id, Name = entity.Name }); }
public IUserRole Add(Domain.Models.UserRole entity) { var sEntity = entity.ToPersistentEntity(); var insertedRow = context.UserRoles.Add(sEntity); context.SaveChanges(); return(insertedRow.ToDomainEntity()); }
public IUserRole Update(Domain.Models.UserRole entity) { if (entity == null) { throw new ArgumentNullException(nameof(entity)); } var sEntity = context.UserRoles.Find(entity.Id); sEntity.Name = entity.Name; sEntity.LastModifiedOn = DateTime.Now; context.SaveChanges(); return(sEntity.ToDomainEntity()); }