public IActionResult Procesar([FromForm] ProcesoPedido pr) { ViewData["Api"] = _endPoint; if (!ComprobarLogin()) { return(RedirectToAction(_defaultPage, _defaultController)); } else { ViewData["Usuario"] = HttpContext.Session.GetObjectFromJson <UsuarioWeb>("Login"); } var ad = new AdaptadorAtc(_configuration); try { ad.PedidosCrear(pr.usuario, pr.domicilio); return(View()); } catch (Exception ex) { var c = new MensajeError(); c.Contenido = ex.Message; return(RedirectToAction("ErrorPedido", "AreaCliente", c)); } }
public IActionResult PedidosCrear(int idUsuarioWeb, int idDomiEnt) { var ad = new AdaptadorAtc(_configuration); ObjectResult result; try { ad.PedidosCrear(idUsuarioWeb, idDomiEnt); result = new ObjectResult(1) { StatusCode = (int)HttpStatusCode.OK }; } catch (Exception ex) { result = new ObjectResult(ex) { StatusCode = (int)HttpStatusCode.Conflict }; Request.HttpContext.Response.Headers.Add("dsError", ex.Message); } return(result); }