public ActionResult Save(Schedule schedule) { var v = _context.Vessels.ToList(); var viewmodel = new ViewVessel { ViewVessels = v }; if (!ModelState.IsValid) { if (schedule.ArrivedDate < schedule.DepartureDate) { ViewBag.Fail = "Please select the arrived data greater than the departure date"; return(View("Schedule", viewmodel)); } } schedule.AvailableSpace = 40; schedule.TransitTime = Convert.ToInt32(((TimeSpan)(schedule.ArrivedDate - schedule.DepartureDate)).TotalDays); schedule.Vessels = _context.Vessels.SingleOrDefault(s => s.VesselId == schedule.VesselId); _context.Schedules.Add(schedule); _context.SaveChanges(); ViewBag.SuccessMessage = "Created successfully"; return(View("Schedule", viewmodel)); }
public ActionResult Schedule() { var v = _context.Vessels.ToList(); var viewmodel = new ViewVessel { ViewVessels = v }; return(View(viewmodel)); }
public ActionResult Vessels() { var vessel = _context.Vessels; var viewV = new ViewVessel { ViewVessels = vessel.ToList() }; return(View(viewV)); }