Ejemplo n.º 1
0
 public IActionResult Create(Course model)
 {
     if (ModelState.IsValid)
     {
         _Course.Add(model);
         return(RedirectToAction("Index"));
     }
     return(View(model));
 }
Ejemplo n.º 2
0
 public bool AddCourse(CourseAddRequest request)
 {
     try
     {
         Course.Add(request);
         return(true);
     }
     catch (Exception e)
     {
         return(false);
     }
 }
Ejemplo n.º 3
0
        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"));
 }
Ejemplo n.º 5
0
        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));
            }
        }