public IActionResult AddnewVacation(Guid personId) { IEnumerable <Weekend> weekends = Weekendrepository.Get(p => p.startDate > DateTime.Now); Person person = Personrepository.FindById(personId); ViewBag.AddDays = person.Days; ViewBag.weekends = weekends; ViewBag.PersonId = personId; return(View()); }
/* [Route("/AddnewVacation/{personId}")]*/ public IActionResult AddnewVacation(Guid personId) { List <Weekend> weekends = Weekendrepository.Get().ToList(); Person person = Personrepository.FindById(personId); ViewBag.AddDays = person.Days; ViewBag.weekends = weekends; //ViewBag.AddDay= ViewBag.PersonId = personId; return(View()); }
public IActionResult AddnewVacation(Guid personId, VacationView vacation) { Person person = Personrepository.IncludeGet(p => p.Team).FirstOrDefault(x => x.Id == personId); if (!VacationServices.CreateVacation(personId, vacation)) { ModelState.AddModelError("EndDay", "Please change date"); ViewBag.AddDays = person.Days; List <Weekend> weekends = Weekendrepository.Get(p => p.startDate > DateTime.Now).ToList(); ViewBag.weekends = weekends; ViewBag.PersonId = personId; return(View(vacation)); } return(Redirect("/Home/Workers/Home/Workers")); }