public JsonResult update(int id, int idCategory, int idBrand, string codeUnit, string name, bool divisible, string divisibleCodeUnit, int divisibleNumberParts, bool perishable, bool traceable, string barcodeType, IList <ENProductProperty> listProperty, IList <ENProductProperty> listPropertyDelete) { try { if (PValidateHeader(Request.Headers["Authorization"].ToString())) { uspGEProductSearch_Result data = new uspGEProductSearch_Result(); data.idProduct = id; data.idCategory = idCategory; data.idBrand = idBrand; data.codeUnit = codeUnit; data.name = name; data.divisible = divisible; data.divisibleCodeUnit = divisibleCodeUnit; data.divisibleNumberParts = divisibleNumberParts; data.perishable = perishable; data.traceable = traceable; data.barcodeType = barcodeType; DAProduct product = new DAProduct(PUser); ENResult result = product.update(data, listProperty, listPropertyDelete); result.token = PCreateToken(); return(Json(result)); } else { return(PSecurityError()); } } catch (Exception ex) { return(PUnexpectedError(ex)); } }
public JsonResult delete(int id) { try { if (PValidateHeader(Request.Headers["Authorization"].ToString())) { uspGEProductSearch_Result data = new uspGEProductSearch_Result(); data.idProduct = id; DAProduct product = new DAProduct(PUser); ENResult result = product.delete(data); result.token = PCreateToken(); return(Json(result)); } else { return(PSecurityError()); } } catch (Exception ex) { return(PUnexpectedError(ex)); } }