public IActionResult ProductosEnCarrito([FromRoute] int usuarioEnSesion) { try { ProductoCarritoCore productoCarritoCore = new ProductoCarritoCore(dbContext); return(Ok(productoCarritoCore.ProductosEnCarrito(usuarioEnSesion))); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex)); } }
public IActionResult ComprarTodo([FromRoute] int usuarioEnSesion) { try { ProductoCarritoCore productoCarritoCore = new ProductoCarritoCore(dbContext); Resultado resultado = productoCarritoCore.EliminarTodo(usuarioEnSesion); if (resultado.codigo == 200) { return(Ok(resultado.mensaje)); } return(StatusCode(resultado.codigo, resultado.mensaje)); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex)); } }
public IActionResult Agregar([FromRoute] int usuarioEnSesion, [FromQuery] int idProducto) { try { ProductoCarritoCore productoCarritoCore = new ProductoCarritoCore(dbContext); Resultado resultado = productoCarritoCore.Agregar(usuarioEnSesion, idProducto); if (resultado.codigo == 200) { return(Ok(resultado.mensaje)); } return(StatusCode(resultado.codigo, resultado.mensaje)); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex)); } }