Пример #1
0
 public void CreateTiger(TigerModel model)
 {
     using (var context = new TigerContext()) {
         var entity = new Tiger
         {
             Id     = Guid.NewGuid(),
             Color  = model.Color,
             Weight = model.Weight
         };
         context.Tigers.Add(entity);
         context.SaveChanges();
     }
 }
Пример #2
0
 public TigerModel GetTiger(Guid id)
 {
     using (var context = new TigerContext()) {
         var entity = context.Tigers.Single(x => x.Id == id); //Vad händer om vi inte hittar någon tiger?
         var nests  = entity.Nests.ToList();
         var model  = new TigerModel
         {
             Id     = entity.Id,
             Color  = entity.Color,
             Weight = entity.Weight,
             Nests  = nests.Select(x => new NestModel
             {
                 Id          = x.Id,
                 Type        = x.Type,
                 FirstChoice = x.FirstChoice,
                 Value       = x.Id,
                 Text        = x.Type.ToString()
             }).ToList()
         };
         return(model);
     }
 }
Пример #3
0
        public ActionResult Edit(TigerModel model)
        {
            //Update db with updated values

            return(RedirectToAction("Edit", "Tiger", new { id = model.Id, name = "joel", legs = 2 }));
        }
Пример #4
0
 public ActionResult CreateTiger(TigerModel model)
 {
     _manager.CreateTiger(model);
     return(RedirectToAction("Index"));
 }