public Task <int> InsertAsync(IPWovenTypeModel model) { model.FlagForCreate(_identityProvider.Username, UserAgent); _iPWarpTypeDbSet.Add(model); return(_dbContext.SaveChangesAsync()); }
/// <summary> /// Used For dbModelto viewmodel /// </summary> private IPWovenTypeViewModel MappingViewModel(IPWovenTypeModel modelDb) { return(new IPWovenTypeViewModel { Id = modelDb.Id, Code = modelDb.Code, WovenType = modelDb.WovenType }); }
public Task <int> UpdateAsync(int id, IPWovenTypeModel newModel) { var modelToUpdate = _iPWarpTypeDbSet.Where(s => s.Id == id); foreach (var model in modelToUpdate) { model.SetCode(newModel.Code, _identityProvider.Username, UserAgent); model.SetWarpType(newModel.WovenType, _identityProvider.Username, UserAgent); _iPWarpTypeDbSet.Update(model); } return(_dbContext.SaveChangesAsync()); }