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); } }
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); } }
public ActionResult Create(HorseViewModel model) { try { _horseService.AddNewHorse(model); return RedirectToAction("Index"); } catch { ModelState.AddModelError(string.Empty, "Что-то пошло не так. Попробуйте ещё раз!"); return View(model); } }
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; } }