public async Task <IActionResult> UserCode(string id, string grade, string courseId) { try { var body = new AddCourseRequest { Code = id, Grade = grade, UserProfileId = User.Identity.Name }; var result = await _myCourseCtrl.AddCourse(body); if (result.IsSuccess) { return(RedirectToAction("Preparing", "My")); } else { return(RedirectToAction("Detail", "Home", new { @id = courseId, isCouponInvalid = true })); } } catch (Exception) { ViewBag.ErrorMessage = _errorMsgs.CanNotConnectToTheDatabase; return(View("Error")); } }
public IActionResult UserCode(string id, string grade, string courseId) { var body = new Repositories.Models.AddCourseRequest { Code = id, Grade = grade, UserProfileId = User.Identity.Name }; var result = _myCourseCtrl.AddCourse(body); if (result.IsSuccess) { return(RedirectToAction("Index", "My")); } return(RedirectToAction("Detail", "Home", new { @id = courseId, isCouponInvalid = true })); }