Ejemplo n.º 1
0
        //Shows the page to create an accessoire, get a list of all the animals to select from
        public ActionResult Create()
        {
            var accessoireVM = new AccessoireVM();

            accessoireVM.BeestjesLijst = accessoiresRepository.GetBeestjes();

            return(View(accessoireVM));
        }
        public ActionResult Delete(int accessoireId)
        {
            var VM = new AccessoireVM()
            {
                Accessoire = AccessoireRepo.GetAccessoire(accessoireId), Animals = AnimalRepo.GetAnimals()
            };

            return(View(VM));
        }
        public ActionResult Create()
        {
            var VM = new AccessoireVM()
            {
                Accessoire = new Accessoire(), Animals = AnimalRepo.GetAnimals()
            };

            return(View(VM));
        }
Ejemplo n.º 4
0
 public ActionResult Edit([Bind(Include = "Id,Name,Price,ImagePath,SelectedBeestjesId")] AccessoireVM model)
 {
     if (ModelState.IsValid)
     {
         accessoiresRepository.EditAccessoire(model);
         return(RedirectToAction("Index", "Accessoires"));
     }
     return(View(model));
 }
        public ActionResult Edit(AccessoireVM VM)
        {
            VM.Accessoire.Animal = VM.AnimalId;
            if (AccessoireRepo.EditAccessoire(VM.Accessoire))
            {
                return(RedirectToAction("Index"));
            }

            VM.Animals = AnimalRepo.GetAnimals();
            return(View(VM));
        }
Ejemplo n.º 6
0
        public void EditAccessoire(AccessoireVM model)
        {
            Accessoires accessoire = db.Accessoires.First(a => a.Id == model.Id);

            accessoire.Name            = model.Name;
            accessoire.Price           = model.Price;
            accessoire.ImagePath       = model.ImagePath;
            accessoire.Beest           = db.Beestjes.Find(model.SelectedBeestjesId);
            db.Entry(accessoire).State = EntityState.Modified;
            db.SaveChanges();
        }
Ejemplo n.º 7
0
        public void CreateAccessoire(AccessoireVM model)
        {
            Accessoires accessoire = new Accessoires();

            accessoire.Name      = model.Name;
            accessoire.Price     = model.Price;
            accessoire.ImagePath = model.ImagePath;
            accessoire.Beest     = db.Beestjes.Find(model.SelectedBeestjesId);
            db.Accessoires.Add(accessoire);
            db.SaveChanges();
        }
Ejemplo n.º 8
0
        // Shows the details of an accessoire
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index", "Error"));
            }
            Accessoires accessoires = accessoiresRepository.GetAccessoireById(id);

            if (accessoires == null)
            {
                return(HttpNotFound());
            }
            AccessoireVM accessoireVM = new AccessoireVM();

            accessoireVM.Accessoire = accessoires;
            return(View(accessoireVM));
        }