public IActionResult Create(Course model) { if (ModelState.IsValid) { _Course.Add(model); return(RedirectToAction("Index")); } return(View(model)); }
public bool AddCourse(CourseAddRequest request) { try { Course.Add(request); return(true); } catch (Exception e) { return(false); } }
public async Task <IActionResult> Create([Bind("Id,Name,PeriodAverage,ExamAverage,TotalAverage,DepartmentID")] Course course) { if (ModelState.IsValid) { if (!cr.IfExists(course.Name, null)) { cr.Add(course); await cr.SaveChangesAsync(); return(RedirectToAction("Index")); } } ViewData["DepartmentID"] = new SelectList(dep.DropDownList(), "Id", "Name", course.DepartmentID); return(View(course)); }
public IActionResult OnPost() { if (!ModelState.IsValid) { CourseVM.Department = _deptRepo.GetDepartmentListOfDropDown(); return(Page()); } if (CourseVM.Course.Id == 0) { _courseRepo.Add(CourseVM.Course); } else { _courseRepo.Update(CourseVM.Course); } _courseRepo.Save(); return(RedirectToPage("./Index")); }
public IActionResult Post([FromBody] Course course) { try { var result = _course.Add(course); _unitOfWork.Commit(); if (result.Errors.Any()) { return(BadRequest(result.Errors)); } return(Ok(result)); } catch (Exception ex) { return(StatusCode(500, ex)); } }