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