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