Exemplo n.º 1
0
 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"));
     }
 }
Exemplo n.º 2
0
        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);
        }