public ActionResult Update(Student viewModel) { var oldData = _studentService.GetByName(viewModel.Name); var hStartDate = DateTime.ParseExact(viewModel.StartDate, "MM/dd/yyyy", CultureInfo.InvariantCulture); var hEndDate = DateTime.ParseExact(viewModel.EndDate, "MM/dd/yyyy", CultureInfo.InvariantCulture); var daysToAdd = (hEndDate - hStartDate).Days % 7 == 0 ? (hEndDate - hStartDate).Days : (((hEndDate - hStartDate).Days) / 7) * 7 + 7; oldData.EndDate = oldData.EndDate.AddDays(daysToAdd); _studentService.EditStudent(oldData); return(RedirectToAction("Index", "User")); }
public IActionResult Edit(Student st) { // st.StudentId = 1; _db.EditStudent(st); return(RedirectToAction("Details", new { id = st.StudentId })); }