Ejemplo n.º 1
0
 public ActionResult EditModesAddNewPartial(Location product)
 {
     if (ModelState.IsValid)
     {
         try
         {
             //NorthwindDataProvider.InsertProduct(product);
             using (var data = new Provider())
             {
                 data.LocationRepository.Add(product);
             }
         }
         catch (Exception e)
         {
             ViewData["EditError"] = e.Message;
         }
     }
     else
         ViewData["EditError"] = "Please, correct all errors.";
     using (var data = new Provider())
     {
         return PartialView("EditLocationsPartial", data.LocationRepository.GetAllLocation());
     }
     //return PartialView("EditModesPartial", NorthwindDataProvider.GetEditableProducts());
 }
Ejemplo n.º 2
0
 public ActionResult EditModes()
 {
     using (var data = new Provider())
     {
         return View("EditModes", data.CarRepository.GetAllCar());
     }
     //return DemoView("EditModes", NorthwindDataProvider.GetEditableProducts());
 }
Ejemplo n.º 3
0
 public ActionResult EditLocationsPartial()
 {
     using (var data = new Provider())
     {
         return PartialView("EditLocationsPartial", data.LocationRepository.GetAllLocation());
     }
     //return PartialView("EditModesPartial", NorthwindDataProvider.GetEditableProducts());
 }
Ejemplo n.º 4
0
 public ActionResult ChangeEditModePartial(GridViewEditingMode editMode)
 {
     GridViewDemosHelper.EditMode = editMode;
     using (var data = new Provider())
     {
         return PartialView("EditCarPartial", data.CarRepository.GetAllCar());
     }
     //return PartialView("EditModesPartial", NorthwindDataProvider.GetEditableProducts());
 }
Ejemplo n.º 5
0
 public ActionResult Index()
 {
     // DXCOMMENT: Pass a data model for GridView
     //return View(NorthwindDataProvider.GetCustomers());
     using (var data = new Provider())
     {
         return View(data.LocationRepository.GetAllLocation());
     }
 }
Ejemplo n.º 6
0
 public ActionResult GridViewPartialView()
 {
     // DXCOMMENT: Pass a data model for GridView in the PartialView method's second parameter
     //return PartialView("GridViewPartialView", NorthwindDataProvider.GetCustomers());
     using (var data = new Provider())
     {
         return PartialView("GridViewPartialView", data.LocationRepository.GetAllLocation());
     }
 }
Ejemplo n.º 7
0
        public ActionResult AddCarSave(CarModel car)
        {
            var c = new Car();

            c.Made = car.Made;
            c.NumberOfOwners = car.NumberOfOwners;
            c.ProductionTime = DateTime.Now;
            c.Type = car.Type;
            c.Condition = car.Condition;

            using (var data = new Provider())
            {

                c.Location = data.LocationRepository.GetLocationById( car.LocationId );
                data.CarRepository.Add(c);
                return View("ListLocationsForCars", data.LocationRepository.GetAllLocation());
            }
        }
Ejemplo n.º 8
0
 public ActionResult ListLocationsForCars()
 {
     using(var data = new Provider())
     {
         return View("ListLocationsForCars", data.LocationRepository.GetAllLocation());
     }
 }
Ejemplo n.º 9
0
 //
 // GET: /Car/
 public ActionResult Index()
 {
     using (var data = new Provider())
     {
         return View("Index", data.CarRepository.GetAllCar());
     }
 }
Ejemplo n.º 10
0
        public ActionResult EditModesUpdatePartial(Car car)
        {
            if (ModelState.IsValid)
            {

                try
                {
                    //NorthwindDataProvider.UpdateProduct(product);
                    using (var data = new Provider())
                    {
                        var location = data.LocationRepository.GetLocationById(car.Location.Id);
                        car.Location = location;
                        data.CarRepository.Update(car);
                    }
                }
                catch (Exception e)
                {
                    ViewData["EditError"] = e.Message;
                }
            }
            else
                ViewData["EditError"] = "Please, correct all errors.";
            using (var data = new Provider())
            {
                return PartialView("EditCarPartial", data.CarRepository.GetAllCar());
            }
            //return PartialView("EditModesPartial", NorthwindDataProvider.GetEditableProducts());
        }
Ejemplo n.º 11
0
 public ActionResult EditModesDeletePartial(Car car)
 {
     if (car.Id >= 0)
     {
         try
         {
             //NorthwindDataProvider.DeleteProduct(productID);
             using (var data = new Provider())
             {
                 data.CarRepository.DeleteCarById(car.Id);
             }
         }
         catch (Exception e)
         {
             ViewData["EditError"] = e.Message;
         }
     }
     //return PartialView("EditModesPartial", NorthwindDataProvider.GetEditableProducts());
     using (var data = new Provider())
     {
         return PartialView("EditCarPartial", data.CarRepository.GetAllCar());
     }
 }
Ejemplo n.º 12
0
 public ActionResult EditModesDeletePartial(Location productID)
 {
     if (productID.Id >= 0)
     {
         try
         {
             //NorthwindDataProvider.DeleteProduct(productID);
             using (var data = new Provider())
             {
                 var product = data.LocationRepository.GetLocationById(((Location)productID).Id);
                 data.LocationRepository.Delete(product);
             }
         }
         catch (Exception e)
         {
             ViewData["EditError"] = e.Message;
         }
     }
     //return PartialView("EditModesPartial", NorthwindDataProvider.GetEditableProducts());
     using (var data = new Provider())
     {
         return PartialView("EditLocationsPartial", data.LocationRepository.GetAllLocation());
     }
 }