public async Task <bool> CreateRestaurantMerchantAcc(RestaurantMerchantAccCreateModel model) { try { var userGuid = _workContext.UserGuid; var entity = _mapper.Map <RestaurantMerchantUsers>(model); entity.MerchantName = model.MerchantName; entity.UserName = model.UserName; entity.CreatedBy = userGuid; entity.CreatedDate = DateTime.Now; entity.LastModifiedBy = userGuid; entity.LastModifiedDate = DateTime.Now; await _dbDiningContext.RestaurantMerchantUsers.AddAsync(entity); var flag = await _dbDiningContext.SaveChangesAsync(); if (flag != 0) { return(true); } return(false); } catch { throw; } }
public IActionResult CreateRestaurantMerchantAcc([FromBody] RestaurantMerchantAccCreateModel createModel) { try { var result = _restaurantMerchantAccService.CreateRestaurantMerchantAcc(createModel).Result; return(Ok(result)); } catch (Exception ex) { return(BadRequest(ex.StackTrace.ToString())); } }
public async Task <bool> UpdateRestaurantMerchantAcc(RestaurantMerchantAccCreateModel model) { try { var entity = _dbDiningContext.RestaurantMerchantUsers.AsNoTracking().Where(x => x.Id == model.Id && x.Deleted == false).SingleOrDefault(); entity = _mapper.Map <RestaurantMerchantAccCreateModel, RestaurantMerchantUsers>(model, entity); entity.LastModifiedBy = _workContext.UserGuid; entity.LastModifiedDate = DateTime.Now; _dbDiningContext.RestaurantMerchantUsers.Update(entity); var flag = await _dbDiningContext.SaveChangesAsync(); if (flag != 0) { return(true); } return(false); } catch { throw; } }