public ActionResult Edit(int Id) { try { customerBookingViewModel.Id = Id; var customerResult = webServices.Post(customerBookingViewModel, "CustomerBooking/CustomerBookingGetById"); if (customerResult.StatusCode == System.Net.HttpStatusCode.Accepted) { customerBookingViewModel = (new JavaScriptSerializer().Deserialize <CustomerBookingViewModel>(customerResult.Data.ToString())); } ProductController productController = new ProductController(); ProductUnitController productUnitController = new ProductUnitController(); ViewBag.Products = productController.Products(); ViewBag.ProductUnits = productUnitController.ProductUnits(); return(View(customerBookingViewModel)); } catch (Exception ex) { throw ex; } }
public ActionResult CustomerDetails(int Id) { try { customerBookingViewModel.Id = Id; var customerResult = webServices.Post(customerBookingViewModel, "CustomerBooking/CustomerBookingGetById"); if (customerResult.StatusCode == System.Net.HttpStatusCode.Accepted) { customerBookingViewModel = (new JavaScriptSerializer().Deserialize <CustomerBookingViewModel>(customerResult.Data.ToString())); } var updateDatetList = webServices.Post(customerBookingViewModel, "CustomerBooking/BookingUpdateReasonAllByBookingId"); if (updateDatetList.StatusCode == System.Net.HttpStatusCode.Accepted) { customerBookingViewModels = (new JavaScriptSerializer().Deserialize <List <CustomerBookingViewModel> >(updateDatetList.Data.ToString())); } // CompanyController companyController = new CompanyController(); // ProductController productController = new ProductController(); // ProductUnitController productUnitController = new ProductUnitController(); // ViewBag.Companies = companyController.Companies(); // ViewBag.Products = productController.Products(); // ViewBag.ProductUnits = productUnitController.ProductUnits(); ViewBag.customerBookingViewModels = customerBookingViewModels; return(View(customerBookingViewModel)); } catch (Exception ex) { throw ex; } }
public ActionResult CustomerBookingAcceptReject(CustomerBookingViewModel customerBookingViewModel) { try { var CustomerResult = new ServiceResponseModel(); if (customerBookingViewModel.Id > 0) { CustomerResult = webServices.Post(customerBookingViewModel, "CustomerBooking/CustomerBookingAcceptReject"); if (CustomerResult.StatusCode == System.Net.HttpStatusCode.Accepted) { var reuslt = (new JavaScriptSerializer().Deserialize <int>(CustomerResult.Data)); return(Json("suceess", JsonRequestBehavior.AllowGet)); } return(Json("suceess", JsonRequestBehavior.AllowGet)); } else { return(Json("Failed", JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { throw ex; } }
public ActionResult CustomerBookingUpdate(CustomerBookingViewModel customerBookingViewModel) { try { var CustomerResult = new ServiceResponseModel(); if (customerBookingViewModel.Id > 0) { customerBookingViewModel.CreatedBy = Convert.ToInt32(Session["UserId"]); CustomerResult = webServices.Post(customerBookingViewModel, "CustomerBooking/CustomerBookingUpdate"); if (CustomerResult.StatusCode == System.Net.HttpStatusCode.Accepted) { var reuslt = (new JavaScriptSerializer().Deserialize <int>(CustomerResult.Data)); return(RedirectToAction(nameof(Index))); } return(View(customerBookingViewModel)); } else { return(View(customerBookingViewModel)); } } catch (Exception ex) { throw ex; } }
public ActionResult BookingRemaining() { try { CompanyId = Convert.ToInt32(Session["CompanyId"]); CustomerBookingViewModel customerBookingViewModel = new CustomerBookingViewModel { CompanyId = CompanyId }; CustomerBookingReservedRemaining customerBookingReservedRemaining = new CustomerBookingReservedRemaining(); var CustomerBookingList = webServices.Post(customerBookingViewModel, "CustomerBooking/CustomerBookingReserved"); if (CustomerBookingList.StatusCode == System.Net.HttpStatusCode.Accepted) { customerBookingReservedRemaining = (new JavaScriptSerializer().Deserialize <CustomerBookingReservedRemaining>(CustomerBookingList.Data.ToString())); } return(View(customerBookingReservedRemaining)); } catch (Exception ex) { throw ex; } }
public ActionResult CustomerCreate() { ProductController productController = new ProductController(); ProductUnitController productUnitController = new ProductUnitController(); ViewBag.Products = productController.Products(); ViewBag.ProductUnits = productUnitController.ProductUnits(); CustomerBookingViewModel CustomerBookingViewModel = new CustomerBookingViewModel { VAT = (decimal)0.00, TotalAmount = (decimal)0.00 }; return(View(CustomerBookingViewModel)); }
public ActionResult AdminCreate() { CompanyController companyController = new CompanyController(); ProductController productController = new ProductController(); ProductUnitController productUnitController = new ProductUnitController(); ViewBag.Companies = companyController.Companies(); ViewBag.Products = productController.Products(); ViewBag.ProductUnits = productUnitController.ProductUnits(); CustomerBookingViewModel CustomerBookingViewModel = new CustomerBookingViewModel { VAT = (decimal)0.00, TotalAmount = (decimal)0.00, }; return(View(CustomerBookingViewModel)); }
public ActionResult Details(int Id) { try { customerBookingViewModel.Id = Id; var customerResult = webServices.Post(customerBookingViewModel, "CustomerBooking/CustomerBookingGetById"); if (customerResult.StatusCode == System.Net.HttpStatusCode.Accepted) { customerBookingViewModel = (new JavaScriptSerializer().Deserialize <CustomerBookingViewModel>(customerResult.Data.ToString())); } ViewBag.customerBookingViewModels = customerBookingViewModels; ViewBag.UpdateReasonList = customerBookingViewModel.updateReasonDescriptionViewModels; return(View(customerBookingViewModel)); } catch (Exception ex) { throw ex; } }
public IActionResult Index(CustomerBookingViewModel _booking) { if (ModelState.IsValid) { Booking booking = new Booking { Room = _booking.Room, RoomId = _booking.RoomId, User = _userManager.GetUserAsync(User).Result, UserId = _booking.UserId, CheckIn = _booking.CheckIn, CheckOut = _booking.CheckOut, Paid = false, }; var totoalPrice = _bookingRepository.CreateBooking(booking); TempData["NewBookingID"] = booking.Id.ToString(); TempData["TotalPrice"] = totoalPrice.ToString(); return(RedirectToAction("Create", "Payment")); } return(View(_booking)); }
public ActionResult Update(CustomerBookingViewModel customerBookingViewModel) { try { if (!ModelState.IsValid) { ProductController productController = new ProductController(); ProductUnitController productUnitController = new ProductUnitController(); ViewBag.Products = productController.Products(); ViewBag.ProductUnits = productUnitController.ProductUnits(); return(View("Edit", customerBookingViewModel)); } else { var CustomerResult = new ServiceResponseModel(); if (customerBookingViewModel.Id > 0) { CustomerBookingViewModel customerBookingViewModel1 = new CustomerBookingViewModel { Id = customerBookingViewModel.Id, BookQuantity = customerBookingViewModel.BookQuantity, UnitPrice = customerBookingViewModel.UnitPrice, VAT = customerBookingViewModel.VAT, TotalAmount = customerBookingViewModel.TotalAmount, Description = customerBookingViewModel.Description, UpdateBy = Convert.ToInt32(Session["UserId"]), ProductId = customerBookingViewModel.ProductId, UnitId = customerBookingViewModel.UnitId, }; UpdateReasonDescriptionViewModel updateReasonDescriptionViewModel1 = new UpdateReasonDescriptionViewModel { Id = customerBookingViewModel.Id, Flag = "Booking", ReasonDescription = customerBookingViewModel.ReasonDescription, CreatedBy = customerBookingViewModel1.UpdateBy, }; customerBookingViewModel1.UpdateReasonDescriptionViewModel = updateReasonDescriptionViewModel1; CustomerResult = webServices.Post(customerBookingViewModel1, "CustomerBooking/CustomerBookingUpdate"); if (CustomerResult.StatusCode == System.Net.HttpStatusCode.Accepted) { var reuslt = (new JavaScriptSerializer().Deserialize <int>(CustomerResult.Data)); return(RedirectToAction(nameof(Customer))); } return(View(customerBookingViewModel)); } else { return(View(customerBookingViewModel)); } } } catch (Exception ex) { throw ex; } }
public ActionResult CustomerCreate(CustomerBookingViewModel customerBookingViewModel) { try { if (!ModelState.IsValid) { ProductController productController = new ProductController(); ProductUnitController productUnitController = new ProductUnitController(); ViewBag.Products = productController.Products(); ViewBag.ProductUnits = productUnitController.ProductUnits(); if (customerBookingViewModel.IsAwfuelAdmin == "IsAwfuelAdmin") { if (customerBookingViewModel.CompanyId == 0) { ModelState.AddModelError("CompanyId", "Please select customer"); } CompanyController companyController = new CompanyController(); ViewBag.Companies = companyController.Companies(); return(View("AdminCreate", customerBookingViewModel)); } else { return(View("CustomerCreate", customerBookingViewModel)); } } else { if (customerBookingViewModel.IsAwfuelAdmin == "IsAwfuelAdmin") { if (customerBookingViewModel.CompanyId == 0) { CompanyController companyController = new CompanyController(); ProductController productController = new ProductController(); ProductUnitController productUnitController = new ProductUnitController(); ViewBag.Companies = companyController.Companies(); ViewBag.Products = productController.Products(); ViewBag.ProductUnits = productUnitController.ProductUnits(); ModelState.AddModelError("CompanyId", "Please select customer"); return(View("AdminCreate", customerBookingViewModel)); } } var CustomerResult = new ServiceResponseModel(); customerBookingViewModel.CreatedBy = Convert.ToInt32(Session["UserId"]); if (customerBookingViewModel.IsAwfuelAdmin != "IsAwfuelAdmin") { customerBookingViewModel.CompanyId = Convert.ToInt32(Session["CompanyId"]); } CustomerResult = webServices.Post(customerBookingViewModel, "CustomerBooking/CustomerBookingAdd"); if (CustomerResult.StatusCode == System.Net.HttpStatusCode.Accepted) { var reuslt = (new JavaScriptSerializer().Deserialize <int>(CustomerResult.Data)); if (customerBookingViewModel.IsAwfuelAdmin == "IsAwfuelAdmin") { return(RedirectToAction(nameof(Index))); } else { return(RedirectToAction(nameof(Customer))); } } return(View(customerBookingViewModel)); } } catch (Exception ex) { throw ex; } }