Пример #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);
     }
 }
Пример #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);
     }
 }
Пример #3
0
 public ActionResult Create(HorseViewModel model)
 {
     try
     {
         _horseService.AddNewHorse(model);
         return(RedirectToAction("Index"));
     }
     catch
     {
         ModelState.AddModelError(string.Empty, "Что-то пошло не так. Попробуйте ещё раз!");
         return(View(model));
     }
 }
Пример #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);
     }
 }
 public MainWindowDesignTime()
     : base(true)
 {
     /*
      * The purpose of these default values are to populate the design time view.
      * They will not appear at runtime.
      * This allows you to easily style the View,
      * previewing things like font color,
      * botton border size,
      * or the apperance of a selected item in a list.
      */
     SelectedHorse = new HorseViewModel(new HorseModel {
         Name = "Selected Horse",
         Legs = 0,
     });
     Horses = new ObservableCollection <HorseViewModel> {
         new HorseViewModel(new HorseModel {
             Name = "Horse 1"
         }),
         new HorseViewModel(new HorseModel {
             Name = "Horse 2"
         }),
     };
 }
Пример #6
0
 public List <string> Update(HorseViewModel obj)
 {
     throw new NotImplementedException();
 }