public ActionResult Edit(VMCars carEntity) { if (ModelState.IsValid) { carEntity.Car.ModPerson = _businessLogic.CheckIfUserIsAuthAndReturnName(); _carsRepository.Update(carEntity.Car); return(RedirectToAction("Index")); } return(View(carEntity)); }
// GET: CarEntities/Delete/5 public ActionResult Delete(int?id) { var carVM = new VMCars(); carVM.Car = _carsRepository.GetWhere(x => x.Id == id.Value).FirstOrDefault(); carVM.ShowIfAuth = _carBusinessLogic.CheckIfUserIsAuthorize(); if (carVM.Car == null) { return(HttpNotFound()); } return(View(carVM)); }
public async Task <ActionResult> Create(VMCars carEntity) { if (ModelState.IsValid) { carEntity.Car.ModPerson = _businessLogic.CheckIfUserIsAuthAndReturnName(); _carsRepository.Create(carEntity.Car); var model = new EmailApiModel(); model.To = "doKogo"; await _emailClient.Post(model); return(RedirectToAction("Index")); } return(View(carEntity)); }
// GET: Cars/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var carVM = new VMCars(); carVM.Car = _carsRepository.GetWhere(x => x.Id == id.Value).FirstOrDefault(); carVM.ShowIfAuth = _businessLogic.CheckIfUserIsAutorize(); if (carVM.Car == null) { return(HttpNotFound()); } return(View(carVM)); }
// GET: CarEntities public ActionResult Index() { var carVM = new VMCars(); carVM.CarList = new List <CarEntity>(); carVM.ShowIfAuth = _carBusinessLogic.CheckIfUserIsAuthorize(); if (carVM.ShowIfAuth) { carVM.CarList = _carsRepository.GetWhere(x => x.Id > 0); } else { carVM.CarList = _carsRepository.GetWhere(x => x.Id > 0 && x.isActive); } return(View(carVM)); }
public async Task <ActionResult> Create(VMCars carEntity) { if (ModelState.IsValid) { carEntity.Car.ModPerson = _businessLogic.CheckIfUserIsAuthAndReturnName(); _carsRepository.Create(carEntity.Car); var model = new Email().CreateEmailModel(carEntity.Car.ModPerson.Contains("Niezalogowany") ? EmailType.OtherUser : EmailType.UserAuth); await _emailAdapter.SendEmail(model); return(RedirectToAction("Index")); } return(View(carEntity)); }
public async Task <ActionResult> Create(VMCars carEntity) { if (ModelState.IsValid) { carEntity.Car.ModPerson = _carBusinessLogic.CheckIfUserIsAuthAndReturnName(); _carsRepository.Create(carEntity.Car); var client = new Client(); var model = new EmailApiModel(); model.To = "*****@*****.**"; await client.SendEmail(model); return(RedirectToAction("Index")); } return(View(carEntity)); }
// GET: CarEntities public ActionResult Index() { var carVM = new VMCars(); carVM.CarList = new List <CarEntity>(); if (carVM.ShowIF) { carVM.CarList = _carRepository.GetWhere(x => x.Id > 0); } else { carVM.CarList = _carRepository.GetWhere(x => x.Id > 0 && x.IsActive); } return(View(carVM)); }
public async Task <ActionResult> Create(VMCars carEntity) { if (ModelState.IsValid) { carEntity.Car.ModPerson = _businessLogic.CheckIfUserIsAuthAndReturnName(); _carsRepository.Create(carEntity.Car); var client = new Client(); var model = new ContactForm(); model.Email = "*****@*****.**"; model.Body = "message"; model.Subject = "Test"; var email = await client.SendEmail(model); return(RedirectToAction("Index")); } return(View(carEntity)); }
// GET: CarModels public ActionResult Index() { var vmCars = new VMCars() { CarList = new List <CarModel>(), ShowIfAuth = _bussinessLogic.IsLogged() }; if (vmCars.ShowIfAuth) { vmCars.CarList = _carModelRepository.GetWhere(x => x.Id >= 0); } else { vmCars.CarList = _carModelRepository.GetWhere(x => x.Id >= 0 && x.IsActive); } return(View(vmCars)); }