コード例 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            CarModels carModels = db.CarModels.Find(id);

            db.CarModels.Remove(carModels);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
ファイル: QccasttController.cs プロジェクト: Motaghee/WebApi
 public ActionResult Qccard(CarModels cm)
 {
     if ((cm.Vin == null) || (cm.Vin == ""))
     {
         cm.Vin = "NAS";
     }
     return(View(cm));
 }
コード例 #3
0
ファイル: AdminController.cs プロジェクト: lllukasll/Rentalis
        public ActionResult DeleteCarFromDb(CarModels car)
        {
            var carInDb = _context.carModels.Single(c => c.Id == car.Id);

            _context.carModels.Remove(carInDb);
            _context.SaveChanges();

            return(RedirectToAction("Cars"));
        }
コード例 #4
0
 private void GetCarModels(int RefCarMakeId)
 {
     CarModelList = CarModels.GetByRefCarMakeId(RefCarMakeId).ToSvenTechCollection();
     CarBodyList.Clear();
     CarGenerationList.Clear();
     CarTrimList.Clear();
     Years.Clear();
     CarEngine = null;
 }
コード例 #5
0
        // GET: Car
        public ActionResult Index()
        {
            CarModels model = new CarModels
            {
                Cars = carRepository.GetAll()
            };

            return(View(model));
        }
コード例 #6
0
 public ActionResult Edit([Bind(Include = "Id,ModelName,Color,Year,CarDoor,Km,IsUsed,ManifactureId")] CarModels carModels)
 {
     if (ModelState.IsValid)
     {
         db.Entry(carModels).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ManifactureId = new SelectList(db.Manifactures, "Id", "Name", carModels.ManifactureId);
     return(View(carModels));
 }
コード例 #7
0
ファイル: CarController.cs プロジェクト: JP3g3/DotNetMvcApp
 public ActionResult Edit([Bind(Include = "ID,Mark,Model,Year,Name,VIN,Photo,DateOfPurchase,SaleDate,PurchasePrice,SalePrice,OwnerID")] CarModels carModels)
 {
     if (ModelState.IsValid)
     {
         db.Entry(carModels).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.OwnerID = new SelectList(db.Owner, "ID", "FirstName", carModels.OwnerID);
     return(View(carModels));
 }
コード例 #8
0
 public ActionResult Edit([Bind(Include = "ID,Brand,Model,Year,Vin,SerialNo,Photo,PurchaseDate,SaleDate,PurchasePrice,SalePrice,Budget,OwnerID")] CarModels carModels)
 {
     if (ModelState.IsValid)
     {
         db.Entry(carModels).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.OwnerID = new SelectList(db.Owner, "ID", "Name", carModels.OwnerID);
     return(View(carModels));
 }
コード例 #9
0
 public ActionResult Edit([Bind(Include = "ID,MakeID,CarModel")] CarModels carModels)
 {
     if (ModelState.IsValid)
     {
         db.Entry(carModels).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.MakeID = new SelectList(db.Makes, "ID", "Make", carModels.MakeID);
     return(View(carModels));
 }
コード例 #10
0
            private static Car ToModel(DB.Cars dbItem, UnitOfWork unitOfWork)
            {
                var car =
                    new Car()
                {
                    Id         = dbItem.Id,
                    Color      = (CarColor)dbItem.Color,
                    BodyType   = (Body)dbItem.Body,
                    BodyNumber = dbItem.BodyNumber,
                    Enginge    = dbItem.Engine,
                    Kpp        = dbItem.Kpp,
                    Number     = dbItem.Number,
                    Sts        = dbItem.Sts,
                    TO         = dbItem.TO,
                    Year       = dbItem.Year,
                    Insurance  = dbItem.Insurance,
                    Model      = CarModels.Read(dbItem.Model.Id, unitOfWork),
                    Mileage    = dbItem.Mileage,
                    SiteId     = dbItem.SiteId,
                    User       = Users.Read(dbItem.User.Id, unitOfWork),
                    Deleted    = dbItem.Deleted
                };

                if (dbItem.CarRental != null)
                {
                    car.CarRental = CarRentals.Read(dbItem.CarRental.Id, unitOfWork);
                }
                foreach (var damage in dbItem.DamagesCollection.Where(damage => !damage.Archive))
                {
                    car.Damages.Add(Damages.Read(damage.Id, unitOfWork));
                }
                foreach (var rent in dbItem.RentsCollection)
                {
                    car.Rents.Add(Rents.Read(rent.Id, unitOfWork));
                }
                foreach (var order in dbItem.OrdersCollection.Where(q => !q.Deleted))
                {
                    var cor = new CarOrder()
                    {
                        ClientId  = order.Client.Id,
                        DateFrom  = order.DateFrom,
                        DateTo    = order.DateTo,
                        Id        = order.Id,
                        Territory = order.Territory
                    };
                    foreach (var serv in order.OrderServicesCollection)
                    {
                        cor.Services.Add(Services.Read(serv.Service.Id, unitOfWork));
                    }
                    car.Orders.Add(cor);
                }
                return(car);
            }
コード例 #11
0
        public async Task <IActionResult> Create([Bind("CarModelsId,Model,CarMakesId")] CarModels carModels)
        {
            if (ModelState.IsValid)
            {
                _context.Add(carModels);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["CarMakesId"] = new SelectList(_context.CarMakes, "CarMakesId", "Make", carModels.CarMakesId);
            return(View(carModels));
        }
コード例 #12
0
        public bool DeleteCar(CarModels car)
        {
            CarModels carToDelete = _context.Cars.FirstOrDefault(x => x.IDAuta == car.IDAuta);

            if (carToDelete != null)
            {
                _context.Cars.Remove(carToDelete);
                _context.SaveChanges();
                return(true);
            }
            return(false);
        }
コード例 #13
0
        public ActionResult Create([Bind(Include = "ID,MakeID,CarModel")] CarModels carModels)
        {
            if (ModelState.IsValid)
            {
                db.CarModels.Add(carModels);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.MakeID = new SelectList(db.Makes, "ID", "Make", carModels.MakeID);
            return(View(carModels));
        }
コード例 #14
0
        public int EnumerationMethod(CarModels carModel)
        {
            switch (carModel)
            {
            case CarModels.Ferrari:
            case CarModels.Lamborghini:
                return(0);

            case CarModels.Mercedes:
            default:
                return(1);
            }
        }
コード例 #15
0
        public ActionResult Create([Bind(Include = "ID,BrandID,Model,Year,VIN,Series,Photo,PurchaseDate,SaleDate,PurchasePrice,SellPrice,OwnerId")] CarModels carModels)
        {
            if (ModelState.IsValid)
            {
                db.Cars.Add(carModels);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.BrandID = new SelectList(db.Brand, "Id", "Name", carModels.BrandID);
            ViewBag.OwnerId = new SelectList(db.Owners, "ID", "FirstName", carModels.OwnerId);
            return(View(carModels));
        }
コード例 #16
0
        public ActionResult Index()
        {
            ViewBag.Message = "Welcome to ASP.NET MVC!";
            CarModels   cm    = new CarModels();
            List <Cars> model = cm.getAllCars();

            //GridView gv = new GridView();
            //gv.DataSource = model;
            //gv.DataBind();
            //Session["Cars"] = gv;

            return(View(model));
        }
コード例 #17
0
        public ActionResult Create(int?id)
        {
            if (id != null)
            {
                CarModels    car    = db.Cars.Where(c => c.ID == id).FirstOrDefault();
                OwnerModels  owner  = db.Owners.Where(o => o.Cars.Contains(car)).FirstOrDefault();
                RepairModels repair = db.Repairs.Where(r => r.Car.Owner == owner).FirstOrDefault();
                return(View(repair));
            }

            ViewBag.CarId = new SelectList(db.Cars, "ID", "Model");
            return(View());
        }
コード例 #18
0
        public void Insert(CarModels model)
        {
            CarModels newModel = new CarModels();

            var repo = GetAll();

            newModel.MakeID    = model.MakeID;
            newModel.ModelName = model.ModelName;
            newModel.DateAdded = model.DateAdded;
            newModel.Email     = model.Email;

            repo.Insert(newModel.ModelID, newModel);
        }
コード例 #19
0
        public ActionResult Czesci(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CarModels carModels = db.Car.Find(id);

            if (carModels == null)
            {
                return(HttpNotFound());
            }
            return(View(carModels));
        }
コード例 #20
0
        public ActionResult Edit([Bind(Include = "ID,Make,Model,Year,VIN,Name,Picture,PurchaseDate,PurchaseAmount,SalesDate,SalesAmount,OwnerID")] CarModels carModels)
        {
            if (ModelState.IsValid)
            {
                string      email = User.Identity.GetUserName();
                OwnerModels owner = db.Owner.Single(o => o.Email == email);
                carModels.OwnerID         = owner.ID;
                db.Entry(carModels).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(carModels));
        }
コード例 #21
0
        public void EnumerationMethod(CarModels carModel)
        {
            switch (carModel)
            {
            case CarModels.Ferrari:
                break;

            case CarModels.Lamborghini:
                break;

            default:
                throw new ArgumentOutOfRangeException(nameof(carModel), carModel, null);
            }
        }
コード例 #22
0
ファイル: CarsController.cs プロジェクト: TeamVM/Projekat
        public void SaveCarGrade(CarModels carToAdd)
        {
            if (carToAdd != null)
            {
                var car = this._context.Cars.FirstOrDefault(x => x.IDAuta == carToAdd.IDAuta);
                car.Ocena = carToAdd.Ocena;

                this._context.SaveChanges();

                //Samo koriguj nacin na koji racunas prosecnu ocenu
                //double ocena = Double.Parse(car.Ocena);
                //ocena =
            }
        }
コード例 #23
0
        public void EnumerationMethod(CarModels carModel)
        {
            switch (carModel)
            {
            case CarModels.Ferrari:
                break;

            case CarModels.Lamborghini:
                break;

            case CarModels.Mercedes:
                break;
            }
        }
コード例 #24
0
ファイル: ModelMarks.cs プロジェクト: Anovikov87/avtorentovik
            internal static Mark ToModel(DB.Marks dbItem, UnitOfWork unitOfWork)
            {
                var mark = new Mark()
                {
                    Id     = dbItem.Id,
                    Name   = dbItem.Name,
                    SiteId = dbItem.SiteId
                };

                foreach (var model in dbItem.ModelsCollection)
                {
                    mark.Models.Add(CarModels.Read(model.Id, unitOfWork));
                }
                return(mark);
            }
コード例 #25
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CarModels carModels = db.CarModels.Find(id);

            if (carModels == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ManifactureId = new SelectList(db.Manifactures, "Id", "Name", carModels.ManifactureId);
            return(View(carModels));
        }
コード例 #26
0
        // GET: Car/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CarModels carModels = db.Cars.Find(id);

            if (carModels == null)
            {
                return(HttpNotFound());
            }
            ViewBag.OwnerID = new SelectList(db.Owner, "ID", "Name", carModels.OwnerID);
            return(View(carModels));
        }
コード例 #27
0
        public ActionResult Edit([Bind(Include = "Id,Make,Model,Year,VIN,Name,Picture,PurchaseDate,PurchaseAmount,SalesDate,SalesAmount,OwnerID")] CarModels carModels)
        {
            if (ModelState.IsValid)
            {
                carModels.OwnerID         = (int)Session["UserId"];
                carModels.Picture         = Request.Form.Get("picture");
                db.Entry(carModels).State = EntityState.Modified;

                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.Id      = new SelectList(db.Ads, "ID", "ID", carModels.Id);
            ViewBag.OwnerID = new SelectList(db.Owner, "ID", "FirstName", carModels.OwnerID);
            ViewBag.Id      = new SelectList(db.Reapirs, "Id", "Name", carModels.Id);
            return(View(carModels));
        }
コード例 #28
0
        public ActionResult DeleteConfirmed(int id)
        {
            CarModels carModels = db.Cars.Find(id);

            db.Cars.Remove(carModels);
            db.SaveChanges();

            if (User.IsInRole("user"))
            {
                return(RedirectToAction("IndexUser"));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }
コード例 #29
0
        public ActionResult DeleteCar()
        {
            int?id = Int32.Parse(Request.Form.Get("id"));

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CarModels carModels = db.Car.Find(id);

            if (carModels == null)
            {
                return(HttpNotFound());
            }
            return(View(carModels));
        }
コード例 #30
0
ファイル: CarModelController.cs プロジェクト: Berarik/Parser
        public ActionResult Register(CarModels carmodel)
        {
            var anyUser = Repository.CarModelss.Where(p => string.Compare(p.BrandName, carmodel.BrandName) == 0 && string.Compare(p.ModelName, carmodel.ModelName) == 0).Count();

            if (anyUser > 0)
            {
                ModelState.AddModelError("ModelName", "Такая модель уже зарегестрирована ");
            }
            if (ModelState.IsValid)
            {
                var CarModels = carmodel;

                Repository.CreateCarModel(CarModels);
                return(View(carmodel));
            }
            return(View(carmodel));
        }