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); } }
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); } }