public ActionResult DeleteItem(int id) { try { CompraListRepository compraListRepository = new CompraListRepository(); var result = compraListRepository.ValidateItemRemove(id); if (result != null) { return(StatusCode(StatusCodes.Status400BadRequest, result)); } compraListRepository.DeleteItem(id); return(Ok()); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message)); } }
public IActionResult CreateItem([FromBody] Item item) { try { CompraListRepository compraListRepository = new CompraListRepository(); var result = compraListRepository.ValidateItem(item); if (result != null) { return(StatusCode(StatusCodes.Status400BadRequest, result)); } compraListRepository.AddItem(item); return(Ok()); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message)); } }
public ActionResult GetItemsAll() { CompraListRepository compra = new CompraListRepository(); return(Ok(compra.GetItems())); }
public ActionResult GetAllItems() { CompraListRepository compra = new CompraListRepository(); return(PartialView("_ItemsList", compra.GetItems())); }