public IHttpActionResult Post(Absence absence) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } absence.Date = absence.Date.AddHours(4); absenceRepository.Create(absence); return(CreatedAtRoute("DefaultAPI", new { id = absence.Id }, absence)); }
public ActionResult Create(Absence absence) { if (ModelState.IsValid) { repository.Create(absence); TempData["message"] = "Запись об отсутствии успешно добавлена"; return(RedirectToAction("Index")); } ViewBag.StudentId = new SelectList(db.Students, "Id", "SecondName", absence.StudentId); ViewBag.StudentId2 = new SelectList(db.Students, "Id", "FirstName", absence.StudentId); ViewBag.StudentId3 = new SelectList(db.Students, "Id", "MiddleName", absence.StudentId); ViewBag.SubjectId = new SelectList(db.Subjects, "Id", "Name", absence.SubjectId); ViewBag.TeacherId = new SelectList(db.Teachers, "Id", "SecondName", absence.TeacherId); ViewBag.TypeClassId = new SelectList(db.TypesClasses, "Id", "Name", absence.TypeClassId); return(View(absence)); }