public ActionResult AddRent(RentViewModel rentModel) { var planes = PlaneRequests.GetAvailablePlanes(new PlaneViewModel { StartCountPlaces = rentModel.StartCountPlaces, EndCountPlaces = rentModel.EndCountPlaces, CountPlanes = rentModel.CountPlanes }); rentModel.Planes = new List <RentPlane>(rentModel.CountPlanes); rentModel.CompanyId = CurrentUser.User.UserId; planes.ForEach(x => rentModel.Planes.Add(new RentPlane { PlaneId = x.PlaneId })); var isSuccess = RentRequest.AddRent(rentModel); if (!isSuccess || !ModelState.IsValid) { return(View("AddRent")); } return(RedirectToAction("CompanyRents", "Rents")); }
public ActionResult AddRent() { var rentModel = new RentViewModel { PlaneTypes = PlaneRequests.GetPlaneTypes() }; return(View(rentModel)); }
public ActionResult AddPlaneModel() { var planeModel = new PlaneModelViewModel { PlaneTypes = PlaneRequests.GetPlaneTypes() }; return(View(planeModel)); }
public ActionResult AddPlaneModel(PlaneModel planeModel) { var isSuccess = PlaneRequests.AddPlaneModel(planeModel); if (!isSuccess || !ModelState.IsValid) { return(View("AddPlaneModel")); } return(RedirectToAction("AddPlane", "Planes")); }
public ActionResult PlaneDetails(int planeId) { var plane = PlaneRequests.GetPlaneById(planeId); return(View(plane)); }
public ActionResult CompanyPlanes() { var planes = PlaneRequests.GetPlanesOfCompany(CurrentUser.User.UserId); return(View(planes)); }