public async Task <IActionResult> PostCreate(Models.Address model) { model.ClientWebId = int.Parse(HttpContext.Request.Form["ClientWebId"]); try { if (ModelState.IsValid) { model.ClientWebId = int.Parse(HttpContext.Request.Form["ClientWebId"]); _context.Add(model); await _context.SaveChangesAsync(); HttpContext.Session.SetString("messageAction", "La operación se realizó de manera exitosa"); } else { HttpContext.Session.SetString("messageAction", "Ha ocurrido un error"); } return(Redirect("/client/client/list/")); } catch { HttpContext.Session.SetString("messageAction", "Ocurrio un error al intentar la operación"); return(Redirect("/client/client/list/")); } }
public async Task <IActionResult> PostCreate(ClientWeb model) { int id = 0; try { if (ModelState.IsValid) { _context.Add(model); await _context.SaveChangesAsync(); id = model.Id; HttpContext.Session.SetString("messageAction", "La operación se realizó de manera exitosa"); if (HttpContext.Request.Form["modAction"].Equals("default")) { return(Redirect("/client/client/list/")); } else { string url = "/address/address/create?id=" + id; return(Redirect(url)); } } else { HttpContext.Session.SetString("messageAction", "Ha ocurrido un error"); return(Redirect("/client/client/list/")); } } catch { HttpContext.Session.SetString("messageAction", "Ocurrio un error al intentar la operación"); return(Redirect("/client/client/list/")); } }