Beispiel #1
0
        public ActionResult Index(int id)
        {
            var          animal = db.Animal.FirstOrDefault(x => x.ID == id);
            AnimalSiteVM model  = new AnimalSiteVM();

            model.Name        = animal.Name;
            model.ID          = animal.ID;
            model.GenusID     = animal.GenusId;
            model.CategoryID  = animal.CategoryId;
            model.Description = animal.Description;
            model.Color       = animal.Color;
            model.Location    = animal.Location;
            model.Image       = animal.Image;
            return(View(model));
        }
        public ActionResult AddAnimal()
        {
            AnimalSiteVM animal = new AnimalSiteVM();

            animal.drpCategories = db.Category.Select(x => new SelectListItem()
            {
                Text  = x.Name,
                Value = x.ID.ToString()
            }).ToList();
            animal.drpGenus = db.Genus.Select(x => new SelectListItem()
            {
                Text  = x.Name,
                Value = x.ID.ToString()
            }).ToList();
            return(View(animal));
        }
 public ActionResult AddAnimal(AnimalSiteVM model)
 {
     if (ModelState.IsValid)
     {
         string filename = "";
         foreach (string name in Request.Files)
         {
             model.ImagePath = Request.Files[name];
             string ext = Path.GetExtension(Request.Files[name].FileName);
             if (ext == ".jpg" || ext == ".jpeg" || ext == ".png")
             {
                 string uniqnumber = Guid.NewGuid().ToString();
                 filename = uniqnumber + model.ImagePath.FileName;
                 model.ImagePath.SaveAs(Server.MapPath("~/Areas/Admin/Content/Site/images/blogpost/" + filename));
             }
         }
         Animal animal = new Animal();
         animal.ID          = model.ID;
         animal.CategoryId  = model.CategoryID;
         animal.Name        = model.Name;
         animal.Description = model.Description;
         animal.Location    = model.Location;
         animal.Age         = model.Age;
         animal.Color       = model.Color;
         animal.Image       = filename;
         animal.GenusId     = model.GenusID;
         db.Animal.Add(animal);
         db.SaveChanges();
         ViewBag.islemDurum = 1;
         return(View());
     }
     else
     {
         ViewBag.islemDurum = 2;
         return(View());
     }
 }