public async Task <IActionResult> Update(StudyPlanDto studyPlanDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } StudyPlan studyPlan = _mapper.Map <StudyPlan>(studyPlanDto); if (studyPlan == null) { return(NotFound()); } try { await _studyPlanService.Update(studyPlan); return(Ok("Plan Başarıyla Güncellendi")); } catch { return(BadRequest("Plan Güncelleme İşlemi Başarısız")); } }
public IActionResult Put(string id, [FromBody] StudyPlanPostRequestDto dto) { if (!Guid.TryParse(id, out var idRequested)) { return(BadRequest("Invalid ID Format")); } var objectUpdated = _studyPlanService.Update(_mapper.Map <StudyPlan>(dto)); return(Ok(_mapper.Map <StudyPlanDto>(objectUpdated))); }