public IActionResult Delete(RentalDetails rentalDetails) { var result = _rentalDetailsService.Delete(rentalDetails); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
//submit button private void button2_Click(object sender, EventArgs e) { Class1 C = Class1.Instance(); List <Booking> B = new List <Booking>(); RentalDetails R = new RentalDetails(); B = C.GetBList(); R.CustomerName = CName; R.Distance = Kms; R.Duration = Hrs; R.GrossFare = GrossFare; R.NetFare = NetFare; R.key = Convert.ToInt32(CarType.SelectedItem); foreach (var item in B) { if (item.key == Convert.ToInt32(CarType.SelectedItem)) { R.CarType = item.CarType; R.CarModel = item.CarModel; break; } } C.SetList(R); //deleting corresding key entry in BDetails foreach (var item in B) { if (item.key == Convert.ToInt32(CarType.SelectedItem)) { C.GetBList().Remove(item); break; } } if (R.CarType == "Economy") { N_Economy++; } else if (R.CarType == "Executive") { N_Executive++;; } else if (R.CarType == "Suv") { N_Suv++; } }
public ActionResult OrderProcess(FormCollection collection) { ViewBag.ErrorMessage = "Waiting..."; if (Session["Perdorues"] != null) { Konsumator perdorues = (Konsumator)Session["Perdorues"]; int idBleres = perdorues.IdKonsumator; int idShites = Convert.ToInt32(collection["idShites"]); ViewBag.UserNameShites = collection["userNameShites"]; ViewBag.UserNameBleres = perdorues.UserName; double pricePerMonth = Convert.ToDouble(collection["pricePerMonth"]); double totali = Convert.ToDouble(collection["totali"]); int sasiaMuajve = Convert.ToInt32(collection["sasiaTxt"]); int idProne = Convert.ToInt32(collection["proneId"]); DateTime startDate = DateTime.Now; DateTime endDate = DateTime.Now.AddMonths(sasiaMuajve); String description = perdorues.UserName + " porositi shtepine me id : " + idProne + " nga pronari : " + idShites + " nga data : " + startDate + " deri me + " + endDate + "."; ProneComponent comp = new ProneComponent(idProne); Rental rent = new Rental(idBleres, idShites, startDate); RentalDetails details = new RentalDetails(pricePerMonth, idProne, sasiaMuajve, startDate, endDate, description, totali); Order order = new Order(comp, rent, details); OrderClient orderClient = new OrderClient(); if (idBleres != idShites) { try { orderClient.InsertOrder(order); ViewBag.ErrorMessage = "Order proccessed successfully!"; return(Json(new { data = new { status = "success", message = (String)ViewBag.ErrorMessage } })); } catch (Exception ex) { ViewBag.ErrorMessage = "Something went wrong! " + ex.Message + " Stacktrace: " + ex.StackTrace; return(Json(new { data = new { status = "failure", message = (String)ViewBag.ErrorMessage } })); } } else { ViewBag.ErrorMessage = "The property is yours you cannot order it!"; return(Json(new { data = new { status = "failure", message = (String)ViewBag.ErrorMessage } })); } } else { Session["Action"] = "OrderProcess"; Session["Controller"] = "Order"; return(RedirectToAction("LoginForm", "Login")); } }
public void Update(RentalDetails rentalDetails) { throw new NotImplementedException(); }
public void Delete(RentalDetails rentalDetails) { RentalDetails rentalDetailsToDelete = _rentalDetails.SingleOrDefault(rd => rd.Id == rentalDetails.Id); _rentalDetails.Remove(rentalDetailsToDelete); }
public void Add(RentalDetails rentalDetails) { _rentalDetails.Add(rentalDetails); }
public IResult Delete(RentalDetails rentalDetails) { _rentalDetailsDal.Delete(rentalDetails); return(new SuccessResult(Messages.Deleted)); }
public IResult Add(RentalDetails rentalDetails) { _rentalDetailsDal.Add(rentalDetails); return(new SuccessResult(Messages.Added)); }