public ActionResult Create() { var viewModel = new FarmacyFormViewModel { Locations = _unitOfWork.Locations.GetAllLocations() }; return(View(viewModel)); }
public ActionResult Edit(FarmacyFormViewModel viewModel) { if (!ModelState.IsValid) { viewModel.Locations = _unitOfWork.Locations.GetAllLocations(); return(View("Edit", viewModel)); } var farmacy = _unitOfWork.Farmacies.GetFarmacy(viewModel.Id); farmacy.Modify(viewModel.Name, viewModel.Address, viewModel.PostalCode, viewModel.LocationId, viewModel.PhoneNumber, viewModel.Email); _unitOfWork.Complete(); return(RedirectToAction("Index", "Home")); }
public ActionResult Create(FarmacyFormViewModel viewModel) { if (!ModelState.IsValid) { viewModel.Locations = _unitOfWork.Locations.GetAllLocations(); return(View("Create", viewModel)); } var farmacy = new Farmacy { Name = viewModel.Name, Address = viewModel.Address, Email = viewModel.Email, LocationId = viewModel.LocationId, PhoneNumber = viewModel.PhoneNumber, PostalCode = viewModel.PostalCode }; _unitOfWork.Farmacies.Add(farmacy); _unitOfWork.Complete(); return(RedirectToAction("Index", "Home")); }
public ActionResult Edit(int id) { var farmacy = _unitOfWork.Farmacies.GetFarmacy(id); if (farmacy is null) { return(HttpNotFound()); } var viewModel = new FarmacyFormViewModel { Id = farmacy.Id, Name = farmacy.Name, Address = farmacy.Address, Email = farmacy.Email, LocationId = farmacy.LocationId, PhoneNumber = farmacy.PhoneNumber, PostalCode = farmacy.PostalCode, Locations = _unitOfWork.Locations.GetAllLocations() }; return(View(viewModel)); }