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