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));
        }
示例#3
0
        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));
        }
示例#4
0
        // 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));
        }
示例#8
0
        // 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));
        }
示例#9
0
        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));
        }
示例#10
0
        // 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));
        }