public ActionResult <IEnumerable <string> > postStoreProduct([FromForm] Comp_Store_Product storeproduct) { EncriptarSDES.StartKey(); if (storeproduct._idStore >= 0 && storeproduct._idProduct >= 0 && storeproduct._stock >= 0) { BTree <Comp_Store_Product> .Create(treeFile, new ToObject(Comp_Store_Product.ConvertToObject), new ToString(Comp_Store_Product.ConvertToString)); BTree <Comp_Store_Product> .ValidateIncert(new Comp_Store_Product { _idStore = storeproduct._idStore, _idProduct = storeproduct._idProduct, _stock = storeproduct._stock }); } else { return(BadRequest("Solicitud erronea.")); } return(Ok("Datos ingresados correctamente.")); }
public ActionResult <IEnumerable <string> > putStoreProduct([FromForm] Comp_Store_Product storeProduct) { EncriptarSDES.StartKey(); BTree <Comp_Store_Product> .Create(treeFile, new ToObject(Comp_Store_Product.ConvertToObject), new ToString(Comp_Store_Product.ConvertToString)); if (BTree <Comp_Store_Product> .Traversal(new Comp_Store_Product { _idStore = storeProduct._idStore, _idProduct = storeProduct._idProduct }, 1).Count == 0) { return(BadRequest("No se encontro ninguna coincidencia")); } BTree <Comp_Store_Product> .ValidateEdit(storeProduct, new string[2] { storeProduct._stock.ToString(), null }, new Edit(Comp_Store_Product.Modify)); return(Ok("El elemento fue actualizado")); }