Example #1
0
        public bool CreateRetailer(RetailerCreate model)
        {
            var entity = new Retailer()
            {
                Name                 = model.Name,
                WebsiteUrl           = model.WebsiteUrl,
                HasPhysicalLocations = model.HasPhysicalLocations,
                CreatedUtc           = DateTimeOffset.Now
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.Retailers.Add(entity);
                return(ctx.SaveChanges() >= 1);
            }
        }
Example #2
0
        public IHttpActionResult Post(RetailerCreate retailer)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var service = CreateRetailerService();

            if (!service.CreateRetailer(retailer))
            {
                return(InternalServerError());
            }

            return(Ok());
        }
        public ActionResult Create(RetailerCreate model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            // var service = new RetailerService();

            if (_retailerService.CreateRetailer(model))
            {
                TempData["SaveResult"] = "Your retailer was added.";
                return(RedirectToAction("Index"));
            }
            ModelState.AddModelError("", "Retailer could not be added.");
            return(View(model));
        }
        public bool CreateRetailer(RetailerCreate model)
        {
            var entity =
                new Retailer
            {
                OwnerId         = _userID,
                RetailerId      = model.RetailerId,
                RetailerName    = model.RetailerName,
                RetailerEin     = model.RetailerEin,
                RetailerAddress = model.RetailerAddress,
                RetailerEmail   = model.RetailerEmail,
                RetailerPhone   = model.RetailerPhone
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.Retailers.Add(entity);
                return(ctx.SaveChanges() == 1);
            }
        }