public IActionResult Create(MemoryBindingModel model) { if (!ModelState.IsValid) { TempData["Error"] = "Invalid form."; return(RedirectToAction("Create")); } if (context.Memory.Any(p => p.ModelName == model.ModelName)) { TempData["Error"] = "Model name already exists."; return(RedirectToAction("Create")); } var memory = mapper.Map <Memory>(model); context.Memory.Add(memory); context.SaveChanges(); return(RedirectToAction("Details", "Memory", new { area = "", id = memory.Id })); }