public UpdateGradeResponse Edit(UpdateGradeRequest updateGradeRequest) { try { Grade currentGrade = _unitOfWork.GradeRepository.GetById(updateGradeRequest.ID); if (currentGrade == null) { return(new UpdateGradeResponse { IsSuccess = false, }); } var newGrade = _mapper.Map(updateGradeRequest, currentGrade); _unitOfWork.GradeRepository.Update(newGrade); _unitOfWork.Save(); var gradeView = _mapper.Map <GradeView>(newGrade); return(new UpdateGradeResponse { IsSuccess = true, GradeView = gradeView, }); } catch { return(new UpdateGradeResponse() { IsSuccess = false, }); } }
public async Task <IActionResult> UpdateGrade(UpdateGradeRequest request) { await _taskService.UpdateGradeAsync(request); return(Ok()); }
public HttpResponseMessage UpdateGrade([FromBody] UpdateGradeRequest setGradeRequest) { _gradeService.SetGrade(setGradeRequest.GradeId, setGradeRequest.Grade); return(new HttpResponseMessage(HttpStatusCode.OK)); }
public async Task UpdateGradeAsync(UpdateGradeRequest request) { await _taskRepository.UpdateGradeAsync(request.Id, request.Grade); }