public async Task <CourseServiceResult> ModifyCourse(CourseModify courseModify) { CourseServiceResult result = new CourseServiceResult(); try { Course courseMod = await _courseRepository.GetById(courseModify.CourseId); courseMod.Title = courseModify.Title; courseMod.Credits = courseModify.Credits; courseMod.ModifyDate = DateTime.Now; courseMod.UserMod = courseModify.UserMod; _courseRepository.Update(courseMod); await _courseRepository.Commit(); result.message = "Curso modificado correctamente."; } catch (Exception ex) { result.success = false; result.message = "Ocurrió un error modificando el curso."; _looger.LogError(result.message, ex); } return(result); }
public async Task <IActionResult> Modify(CourseModelModify courseModify) { CourseModify courseMod = new CourseModify() { CourseId = courseModify.CourseId, UserMod = 1, Credits = courseModify.Credits, DepartmentId = courseModify.DepartmentId, Title = courseModify.Title }; var result = await _courseService.ModifyCourse(courseMod); return(Ok(result)); }