public ActionResult Create(BarCodeCreate model) { if (!ModelState.IsValid) { return(View(model)); } var service = CreateBarCodeService(); if (service.CreateBarCode(model)) { TempData["SaveResult"] = $"BarCode {model.BarCodeNumber} was created"; return(RedirectToAction("Index")); } ; ModelState.AddModelError("", $"{model.BarCodeNumber} could not be created."); return(View(model)); }
public bool CreateBarCode(BarCodeCreate model) { var entity = new BarCode() { BarCodeNumber = model.BarCodeNumber, CreateBy = _userId, CreateAt = DateTimeOffset.Now }; using (var ctx = new ApplicationDbContext()) { ctx.BarCodes.Add(entity); bool success = true; try { ctx.SaveChanges(); } catch { success = false; } return(success); } }