public ActionResult Create(CreateConfigurationViewModel model) { var client = new RavenClient(); client.Store(new Configuration { Id = model.Id }); ViewBag.SuccessMessage = "Create Configuration Successful"; var repo = new ViewModelStore(); var viewModel = repo.GetConfigurations(); return(View("Index", viewModel)); }
public async Task <IActionResult> CreateAsync(CreateConfigurationViewModel model) { if (!ModelState.IsValid) { ViewData["ErrorMessage"] = "Invalid form submission"; return(PartialView("_CreateModal", model)); } ConfigurationResponse _Response = await __ConfigurationManager.CreateAsync(__Mapper.Map <CreateConfigurationRequest>(model)); if (!_Response.Success) { return(RedirectToAction("Index", "Configuration", new { area = "Admin", successMessage = $"{GlobalConstants.ERROR_ACTION_PREFIX} create {ENTITY_NAME}." })); } return(RedirectToAction("Index", "Configuration", new { area = "Admin", successMessage = $"{GlobalConstants.SUCCESS_ACTION_PREFIX} created {ENTITY_NAME}." })); }