public ActionResult Put(int id, [FromBody] WorkSheetTwoDto workSheetTwo) { try { return(_workSheetService.UpdateWorkSheetTwoData(id, workSheetTwo) ? StatusCode(200, "WorkSheetTwo updated successfully") : StatusCode(404, "WorkSheetTwo NotFound")); } catch (Exception e) { return(StatusCode(500, "Internal API error")); } }
public bool UpdateWorkSheetTwoData(int id, WorkSheetTwoDto workSheetTwoDto) { try { var updatingWorkSheetTwo = _applicationDbContext.WorkSheetTwos.FirstOrDefault(wso => wso.Id == id); if (updatingWorkSheetTwo == null) { return(false); } _mapper.Map(workSheetTwoDto, updatingWorkSheetTwo); _applicationDbContext.SaveChanges(); } catch (Exception ex) { throw new ApplicationException("Update error in WorkSheetService.UpdateWorkSheetTwoData"); } return(true); }