public async Task Insert(Domain.Model.User entity) { await this._context.Users.AddAsync(UserDomainToUserEntityMapper.MapFrom(entity)); await this._context.SaveChangesAsync(); await Task.CompletedTask; }
public async Task Update(Guid id, Domain.Model.User model) { var entity = UserDomainToUserEntityMapper.MapFrom(model); var user = this._context.Users.FirstOrDefault(u => u.Id.Equals(id)); if (user != null) { user.Name = entity.Name; user.Email = entity.Email; user.Password = entity.Password; user.CreatedOn = entity.CreatedOn; user.UpdatedOn = entity.UpdatedOn; this._context.Users.Update(user); } await this._context.SaveChangesAsync(); await Task.CompletedTask; }