public ActionResult AddMarketAddress(int id) { var model = new MarketAddress { DistributorId = id }; var additionalData = AddHelper.FillAdditionalData(_context, 0); ViewBag.Data = additionalData; return(View(model)); }
public ActionResult AddMarketAddress(MarketAddress address) { if (!ModelState.IsValid) { var additionalData = AddHelper.FillAdditionalData(_context, address.ProvinceId); ViewBag.Data = additionalData; return(View(address)); } var distributor = _context.Distributors.SingleOrDefault(d => d.Id == address.DistributorId); if (distributor == null) { return(RedirectToAction("DistributorDetails", new { id = address.DistributorId })); } _context.MarketAddresses.Add(address); _context.SaveChanges(); return(RedirectToAction("DistributorDetails", new { id = address.DistributorId })); }