public async Task <bool> CreateRestaurantMerchantAccMgt(RestaurantMerchantAccMgtCreateModel model) { try { var userGuid = _workContext.UserGuid; var entity = _mapper.Map <RestaurantMerchantAqmgts>(model); entity.CreatedBy = userGuid; entity.CreatedDate = DateTime.UtcNow; entity.LastModifiedBy = userGuid; entity.LastModifiedDate = DateTime.Now; await _dbDiningContext.RestaurantMerchantAqmgts.AddAsync(entity); var flag = await _dbDiningContext.SaveChangesAsync(); if (flag != 0) { return(true); } return(false); } catch { throw; } }
public async Task <bool> UpdateRestaurantMerchantAccMgt(RestaurantMerchantAccMgtCreateModel model) { try { var entity = _dbDiningContext.RestaurantMerchantAqmgts.AsNoTracking().Where(x => x.Id == model.Id && x.Deleted == false).SingleOrDefault(); entity = _mapper.Map <RestaurantMerchantAccMgtCreateModel, RestaurantMerchantAqmgts>(model, entity); if (entity == null) { throw new Exception("Restaurant Merchant Account Mgt not found!"); } entity.LastModifiedBy = _workContext.UserGuid; entity.LastModifiedDate = DateTime.Now; _dbDiningContext.RestaurantMerchantAqmgts.Update(entity); var flag = await _dbDiningContext.SaveChangesAsync(); if (flag != 0) { return(true); } return(false); } catch { throw; } }