public ActionResult ScheduleCreate() { var scheduleContract = new ScheduleContract(); ViewBag.AirlineId = new SelectList(new CrudeAirlineServiceClient().FetchAll(), "AirlineId", "AirlineName", scheduleContract.FlightSchedule.AirlineId ); ViewBag.AircraftTypeRcd = new SelectList(new CrudeAircraftTypeRefServiceClient().FetchAll(), "AircraftTypeRcd", "AircraftTypeName", scheduleContract.FlightSchedule.AircraftTypeRcd ); ViewBag.DepartureAirportId = new SelectList(new CrudeAirportServiceClient().FetchAll(), "AirportId", "AirportName", scheduleContract.FlightSchedule.DepartureAirportId ); ViewBag.ArrivalAirportId = new SelectList(new CrudeAirportServiceClient().FetchAll(), "AirportId", "AirportName", scheduleContract.FlightSchedule.ArrivalAirportId ); scheduleContract.FlightSchedule.FromDateTime = DateTime.UtcNow; scheduleContract.FlightSchedule.UntilDateTime = DateTime.UtcNow; scheduleContract.FlightSchedule.UserId = DefaultUserId; ViewBag.DefaultUserName = new CrudeDefaultUserServiceClient(). FetchByDefaultUserId(scheduleContract.FlightSchedule.UserId). DefaultUserName; scheduleContract.FlightSchedule.DateTime = DateTime.UtcNow; return(View( MVCHelper.Resolve(Request, "Schedule", "ScheduleCreate"), scheduleContract )); }
public ActionResult ScheduleCreate([Bind()] ScheduleContract scheduleContract) { if (ModelState.IsValid) { new ScheduleServiceClient(). CreateSchedule( scheduleContract, DefaultUserId ); return(RedirectToAction("FlightScheduleIndex", "FlightScheduleLive")); } return(View( MVCHelper.Resolve(Request, "Schedule", "ScheduleCreate"), scheduleContract.FlightSchedule )); }