コード例 #1
0
        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/"));
            }
        }
コード例 #2
0
        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/"));
            }
        }