public IActionResult Add(Rental rental) { var result = _rentalService.Add(rental); if (result.Success) { return(Ok(result)); } return(BadRequest(result.Message)); }
public IActionResult ExecutePayment(Payment payment) { var result = _rentalService.Add(payment.Rental); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
public IActionResult Add(Rental entity) { var result = _rentalService.Add(entity); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
public async Task <IActionResult> Add([FromBody] Rental rental) { var result = await _rentalService.Add(rental); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
public IActionResult Add(Rental rental, string nationalId) { var result = _rentalService.Add(rental, nationalId); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
public IActionResult Add(Rental rental, DateTime date) { var result = _rentalService.Add(rental, DateTime.Now); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
public IActionResult Add([FromForm] Rental rental, [FromForm] decimal customerFindeksPoint, [FromForm] decimal carFindeksPoint) { var result = _rentalService.Add(rental, customerFindeksPoint, carFindeksPoint); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
public IActionResult Add(Rental rental) { if (_rentalService.GetAll().Data.Count != 0) { if (_rentalService.IsRentable(rental)) { var result1 = _rentalService.Add(rental); if (result1.Success) { return(Ok(result1)); } } } var result = _rentalService.Add(rental); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
private void button1_Click(object sender, EventArgs e) { MessageBox.Show( _rentService.Add(new Rental { CarId = Convert.ToInt32(cbxAraba.SelectedValue), CustomerId = Convert.ToInt32(cbxMusteri.SelectedValue), RentDate = DateTime.Now, ReturnDate = txtTeslimTarih.Value }).Message ); }
public ActionResult Add(Rental rental) { try { _rentalService.Add(rental); return(Ok()); } catch { return(BadRequest()); } }
public IActionResult Add(Rental rental) { var result = services.Add(rental); if (result.Success) { //services.SaveChanges(); //services.Dispose(); return(Ok(result)); } return(BadRequest(result)); }
public void Add(Rentals rentals) { if (rentals.RentDate >= rentals.ReturnDate) { Console.WriteLine("Araba kiralandı"); _rentalsService.Add(rentals); } else { Console.WriteLine("Araba daha teslim edilmemiş"); } }
public IActionResult AddRental(Rental rental) { rental.RentDate = DateTime.Now; rental.ReturnDate = DateTime.Now.AddDays(1); var result = _rentalService.Add(rental); if (result.Success == true) { return(Ok(result)); } return(BadRequest(result)); }
public IActionResult Add(Rental rental) { rental.RentDate = DateTime.Now; var results = _rentalService.Add(rental); if (results.Success) { return(Ok(results)); } return(BadRequest(results)); }
public IActionResult Add(Rental rental) { var result = _rentalService.Add(rental); if (result.Success) { return(Ok(result.Message)); } else { return(Ok(result.Message)); } }
public IActionResult Add(Rental rental) { var result = _rentalService.Add(rental); if (result.Success == true) { return(Ok(result)); } else { return(BadRequest(result)); } }
public IResult AddRentalForLoggedUser(User loggedUser, Rental rental, CreditCard creditCard) { var customer = _customerService.GetByUserIdOrCreate(loggedUser.Id); var IslemSonucu = BusinessRules.Run(customer, FindexScoreControl(loggedUser, rental.CarId)); if (IslemSonucu == null) { var kirala = _rentalService.Add(rental); _creditCardService.Pay(creditCard); return(kirala); } return(IslemSonucu); }
public IResult ReceivePayment(Payment payment, Rental rental) { IResult result = BusinessRules.Run(checkCreditLimit(payment)); if (result.Success) { _rentalService.Add(rental); return(new SuccessResult(Messages.PaymentCompleted)); } else { return(new ErrorResult(result.Message)); } }
public IActionResult Add(Rental rental) { var resultControl = _rentalService.RentalControl(rental); if (resultControl.Success) { var result = _rentalService.Add(rental); if (result.Success) { return(Ok(result)); } } return(BadRequest(resultControl)); }
public IActionResult Add(RentalPaymentDto rentalPaymentDto) { var result = _rentalService.Add(rentalPaymentDto.Rental); if (result.Success) { var paymentResult = _creditCardService.Add(rentalPaymentDto.CreditCard); if (!paymentResult.Success) { //return Ok(paymentResult); return(BadRequest(paymentResult.Message)); } return(Ok(result)); } return(BadRequest(result)); }
public IResult AddRental(DebitCard debitCard, Rental rental, decimal amount) { var result = CheckCard(debitCard); if (result.Success) { var decraseBalance = DecreaseBalance(amount, result.Data.DebitCardId); var addBalancetoMe = AddBalance(amount, 1); if (decraseBalance.Success || addBalancetoMe.Success) { _rentalService.Add(rental); return(new SuccessResult(Messages.RentalSuccess)); } return(new ErrorResult(decraseBalance.Message)); } return(new ErrorResult(result.Message)); }
public IActionResult Add(RentalPaymentDto rentalPaymentDto) { var paymentResult = _paymentService.MakePayment(rentalPaymentDto.FakeCreditCardModel); if (!paymentResult.Success) { return(BadRequest(paymentResult)); } var result = _rentalService.Add(rentalPaymentDto.Rental); if (result.Success) { return(Ok(result)); } return(BadRequest(result.Message)); }
public IResult AddRental(string cardNumber, Rental rental, decimal amount) { IResult decraseBalance = new ErrorResult(); var result = CheckCard(cardNumber); if (result.Success) { var card = GetByCardNumber(cardNumber).Data; decraseBalance = DecreaseBalance(amount, card.DebitCardId); if (decraseBalance.Success) { _rentalService.Add(rental); return(new SuccessResult(decraseBalance.Message)); } return(new ErrorResult(decraseBalance.Message)); } return(new ErrorResult(result.Message)); }
private void rentAddBtn_Click(object sender, EventArgs e) { try { var result = _rentalService.Add(new Rental { CarId = Convert.ToInt32(cbxCarId1.SelectedValue), CustomerId = Convert.ToInt32(cbxCustomerId1.SelectedValue), RentDate = DateTime.Now, ReturnDate = null }); MessageBox.Show(result.Message, "Bilgilendirme Penceresi"); LoadRentals(); } catch (Exception exception) { MessageBox.Show(exception.Message, "Bilgilendirme Penceresi"); } }
private void btnAdd_Click(object sender, EventArgs e) { CarDetails frm = (CarDetails)Application.OpenForms["CarDetails"]; int id = (int)frm.dtCarList.CurrentRow.Cells[0].Value; var result = _rentalService.CheckReturnDate(id); if (result.Success) { Rental rental = new Rental() { CarId = Convert.ToInt32(cmbCar.SelectedValue), CustomerId = Convert.ToInt32(cmbCustomer.SelectedValue), RentDate = dtpRentDate.Value }; _rentalService.Add(rental); LoadRental(); } else { MessageBox.Show("Araç zaten kiralık"); } }
private static void Rentala(IRentalService rentalService) { List <Rental> rentals = new List <Rental> { new Rental { Id = 1, CarId = 1, CustomerId = 1, RentDate = new DateTime(2021, 05, 20), ReturnDate = new DateTime(2021, 06, 30) }, new Rental { Id = 2, CarId = 2, CustomerId = 2, RentDate = new DateTime(2021, 06, 20), ReturnDate = new DateTime(2021, 07, 30) }, new Rental { Id = 3, CarId = 2, CustomerId = 3, RentDate = new DateTime(2021, 03, 20), ReturnDate = new DateTime(2021, 03, 30) }, new Rental { Id = 4, CarId = 3, CustomerId = 4, RentDate = new DateTime(2021, 04, 20), ReturnDate = new DateTime(2021, 04, 30) }, new Rental { Id = 5, CarId = 5, CustomerId = 5, RentDate = new DateTime(2021, 07, 20), ReturnDate = new DateTime(2021, 07, 30) }, }; foreach (var rental in rentals) { Console.WriteLine(rentalService.Add(rental).Message); } }
public IActionResult Add(Rental rental) { var result = _rentalService.Add(rental); return(Ok(result)); }
public IActionResult Add(RentalFormViewModel model) { _logger.LogInformation("Started method Add"); _rentalService.Add(model); return(Ok()); }
static void Main(string[] args) { #region InMemory //GetCarsOfDetails(); //inMemoryInstance.Add(new Car //{ // Id = 3, // BrandId = 3, // ColorId = 2, // DailyPrice = 125, // ModelYear = 2014, // Description = "Citroen C5" //}); //GetCarDetailsById(3); //inMemoryInstance.Update(new Car //{ // Id = 1, // BrandId = 10, // ColorId = 21, // DailyPrice = 230, // ModelYear = 2018, // Description = "Volkswagen Golf" //}); //GetCarsOfDetails(); //inMemoryInstance.Remove(new Car //{ // Id = 2, //}); //GetCarsOfDetails(); #endregion #region EF #region EntityAdd //_iBrandService.Add(new Brand() //{ // Name = "Volkswagen" //}); //_iBrandService.Add(new Brand() //{ // Name = "Seat" //}); //_iColorService.Add(new Color() //{ // Name = "White" //}); //_iColorService.Add(new Color() //{ // Name = "Red" //}); //_iCarService.Add(new Car() //{ // BrandId = 1, // ColorId = 1, // DailyPrice = 125, // Description = "Golf", // ModelYear = 2017 //}); //_iCarService.Add(new Car() //{ // BrandId = 2, // ColorId = 2, // DailyPrice = 180, // Description = "Leon", // ModelYear = 2020 //}); //_iUserService.Add(new User //{ // Email = "*****@*****.**", // FirstName = "Mehmet", // LastName = "KICIRTI", // Password = "******" //}); //_iUserService.Add(new User //{ // Email = "*****@*****.**", // FirstName = "Eren", // LastName = "AKTAS", // Password = "******" //}); //_iUserService.Add(new User //{ // Email = "*****@*****.**", // FirstName = "Azad", // LastName = "TURK", // Password = "******" //}); //_iCustomerService.Add(new Customer //{ // UserId = 1, // CompanyName = "Veripark" //}); //_iCustomerService.Add(new Customer //{ // UserId = 2, // CompanyName = "Veripark" //}); //_iCustomerService.Add(new Customer //{ // UserId = 3, // CompanyName = "Veripark" //}); #endregion Console.WriteLine(_iRentalService.Add(new Rental { CarId = 1, CustomerId = 1, RentDate = DateTime.Today }).Message); Console.WriteLine("Car is not renting the following add method. Please look detail of description.."); Console.WriteLine("\n----------------------------------------------------------------------------------\n"); Console.WriteLine(_iRentalService.Add(new Rental { CarId = 1, CustomerId = 1, RentDate = DateTime.Now.AddDays(-15), ReturnDate = DateTime.Now, }).Message); ReadCarsDetails(); #endregion }
private static void RentCar() { Console.WriteLine(_rentalService.Add(new Rental { CarId = 7, CustomerId = 1, RentDate = DateTime.Now.Date }).Message); }