public async Task <bool> Update(int id, BusinessToEditDto entity) { var businessToPatch = await this._unitOfWork.Business.Get(id); if (businessToPatch == null) { throw new Exception("Not Found."); } businessToPatch.Address1 = entity.Address1; businessToPatch.Address2 = entity.Address2; businessToPatch.Description = entity.Description; businessToPatch.Name = entity.Name; businessToPatch.ZipCode = entity.ZipCode; businessToPatch.State = entity.State; businessToPatch.IsActive = entity.IsActive; _unitOfWork.Business.Update(businessToPatch); if (_unitOfWork.Complete() > 0) { return(true); } return(false); }
public async Task <IActionResult> Patch(int id, BusinessToEditDto businessDto) { try { if (!await _serviceManager.Business.Update(id, businessDto)) { return(BadRequest()); } return(Ok()); } catch (System.Exception e) { return(HandleException(e)); } }