public ViewResult Create(int id) { var userId = User.Identity.GetUserId(); var farms = _unitOfWork.UserFarms.GetFarms(userId); var viewModel = new CowFormViewModel { Farms = farms, FarmId = id }; return(View(viewModel)); }
public ActionResult EditCow(int id) { var userId = User.Identity.GetUserId(); var farms = _unitOfWork.UserFarms.GetFarms(userId); var cow = _unitOfWork.Cattle.GetCow(id); var viewModel = new CowFormViewModel { Farms = farms, FarmId = cow.FarmId, GivenId = cow.GivenId, Birthday = cow.Birthday, Gender = cow.Gender }; return(View("Edit", viewModel)); }
public ActionResult Edit(CowFormViewModel viewModel) { if (!ModelState.IsValid) { return(View("Edit", viewModel)); } var cow = _unitOfWork.Cattle.GetCow(viewModel.Id); cow.Birthday = viewModel.Birthday; cow.FarmId = viewModel.FarmId; cow.GivenId = viewModel.GivenId; cow.Gender = viewModel.Gender; _unitOfWork.Complete(); return(RedirectToAction("Details", new { id = cow.Id })); }
public ActionResult Create(CowFormViewModel viewModel) { if (!ModelState.IsValid) { return(View("Create", viewModel)); } var cow = new Cow { Birthday = viewModel.Birthday, FarmId = viewModel.FarmId, GivenId = viewModel.GivenId, Gender = viewModel.Gender }; _unitOfWork.Cattle.Add(cow); _unitOfWork.Complete(); return(RedirectToAction("Details", new { id = cow.Id })); }