public bool UpdateEvisaMerchantAcc(EVisaMerchantAccCreateUpdateModel model) { var result = false; var entity = new VisaMerchantUsers(); var query = _dbEvisaContext.VisaMerchantUsers.Where(x => x.Deleted == false && x.Id == model.Id); if (query.Count() > 0) { entity = query.FirstOrDefault(); } else { return(result); } entity = _mapper.Map <EVisaMerchantAccCreateUpdateModel, VisaMerchantUsers>(model, entity); entity.LastModifiedBy = _workContext.UserGuid; entity.LastModifiedDate = DateTime.Now; var status = _dbEvisaContext.VisaMerchantUsers.Update(entity); _dbEvisaContext.SaveChanges(); if (status.State == EntityState.Unchanged) { result = true; } return(result); }
public bool CreateEvisaMerchantAcc(EVisaMerchantAccCreateUpdateModel model) { var result = false; var entity = new VisaMerchantUsers(); entity = _mapper.Map <EVisaMerchantAccCreateUpdateModel, VisaMerchantUsers>(model, entity); entity.CreatedBy = _workContext.UserGuid; entity.CreatedDate = DateTime.Now; entity.LastModifiedBy = _workContext.UserGuid; entity.LastModifiedDate = DateTime.Now; var status = _dbEvisaContext.VisaMerchantUsers.Add(entity); _dbEvisaContext.SaveChanges(); if (status.State == EntityState.Unchanged) { result = true; } return(result); }