public async Task <IActionResult> AddFoodChain(FoodChainModel model) { if (!ModelState.IsValid) { return(BadRequest()); } return(StatusCode(201, await _unitOfWork.FoodChain.AddAsync(new FoodChainBrands.Core.FoodChainBrands { FoodChainName = model.FoodChainName, FoodChainLogoURL = model.FoodChainLogoURL, Description = model.Description }))); // return Ok(foodChainId); }
public async Task <IActionResult> UpdateFoodChain(int id, FoodChainModel model) { if (id != model.Id) { return(BadRequest()); } var foodChainEntity = await _unitOfWork.FoodChain.GetDataByIdAsync(new { @Id = model.Id }); if (foodChainEntity != null) { foodChainEntity.FoodChainName = model.FoodChainName; foodChainEntity.FoodChainLogoURL = model.FoodChainLogoURL; foodChainEntity.Description = model.Description; return(Ok(await _unitOfWork.FoodChain.UpdateAsync(foodChainEntity, new { @Id = model.Id }))); } return(BadRequest()); }