Exemplo n.º 1
0
        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
     });
 }
Exemplo n.º 3
0
        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());
        }