Exemplo n.º 1
0
 public void EditHorse(HorseViewModel model)
 {
     using (var unit = new UnitOfWork())
     {
         var horse = unit.Horse.Get(model.HorseId);
         horse.Nickname = model.Nickname;
         horse.DateBirth = DateTime.Parse(model.DateBirth);
         unit.Horse.Save(horse);
     }
 }
Exemplo n.º 2
0
 public void AddNewHorse(HorseViewModel model)
 {
     using (var unit = new UnitOfWork())
     {
         var horse = new Horse
         {
             Nickname = model.Nickname,
             DateBirth = DateTime.Parse(model.DateBirth)
         };
         unit.Horse.Save(horse);
     }
 }
Exemplo n.º 3
0
 public ActionResult Create(HorseViewModel model)
 {
     try
     {
         _horseService.AddNewHorse(model);
         return RedirectToAction("Index");
     }
     catch
     {
         ModelState.AddModelError(string.Empty, "Что-то пошло не так. Попробуйте ещё раз!");
         return View(model);
     }
 }
Exemplo n.º 4
0
 public HorseViewModel GetHorseDetails(int id)
 {
     using (var unit = new UnitOfWork())
     {
         var horse = unit.Horse.Get(id);
         var model = new HorseViewModel
         {
             HorseId = horse.Id,
             DateBirth = _generalService.GetDateTimeStringForDatepicker(horse.DateBirth),
             Nickname = horse.Nickname
         };
         return model;
     }
 }