public object InsertUpdateInventoryItemCategory([FromBody] InsertUpdateParameter <InventoryItemCategory> item) { ServiceResult result = new ServiceResult(); try { var objBL = new BLInventoryItemCategory(); if (objBL.CheckCodeExists(item.Data.InventoryItemCategoryID, item.Data.InventoryItemCategoryCode)) { result.Success = false; result.ErrorCode = ErrorCode.DuplicateCode; } else { result.Success = new BLInventoryItemCategory().InsertUpdateInventoryItemCategory(item.Data); //if (objBL.InactiveObject("InventoryItemCategory", "InventoryItemCategoryID", item.OldID)) //{ // result.Success = new BLInventoryItemCategory().InsertUpdateInventoryItemCategory(item.Data); //} //else //{ // result.Success = false; // result.ErrorCode = ErrorCode.ItemNotInactive; //} } } catch (Exception ex) { CommonFunction.WriteLog(ex, SerializeUtil.Serialize(item), Request.RequestUri.ToString()); result.Success = false; result.ErrorCode = ex.Message; } return(result); }
public object GetInventoryItemCategoryByID(Guid itemID) { ServiceResult result = new ServiceResult(); List <InventoryItemCategory> items; try { items = new BLInventoryItemCategory().GetInventoryItemCategory(itemID); result.Success = true; result.Data = items; } catch (Exception ex) { CommonFunction.WriteLog(ex, SerializeUtil.Serialize(itemID), Request.RequestUri.ToString()); result.Success = false; result.ErrorCode = ex.Message; } return(result); }
protected override void InitBusinessObject() { base.InitBusinessObject(); oBL = new BLInventoryItemCategory(); }