예제 #1
0
        public ActionResult AddMarketAddress(int id)
        {
            var model = new MarketAddress {
                DistributorId = id
            };
            var additionalData = AddHelper.FillAdditionalData(_context, 0);

            ViewBag.Data = additionalData;
            return(View(model));
        }
예제 #2
0
        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 }));
        }
예제 #3
0
 public AutoFixMechDefHelper(IdentityHelper identifier, AddHelper adder)
 {
     this.identifier = identifier;
     this.adder      = adder;
 }