Example #1
0
        public object InsertUpdateUnit([FromBody] InsertUpdateParameter <Unit> item)
        {
            ServiceResult result = new ServiceResult();

            try
            {
                var objBL = new BLUnit();
                if (objBL.CheckCodeExists(item.Data.UnitID, item.Data.UnitName))
                {
                    result.Success   = false;
                    result.ErrorCode = ErrorCode.DuplicateCode;
                }
                else
                {
                    result.Success = objBL.InsertUpdateUnit(item.Data);
                    //if (objBL.InactiveObject("Unit", "UnitID", item.OldID))
                    //{

                    //}
                    //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);
        }
Example #2
0
        public object GetUnitByName(string unitName)
        {
            ServiceResult result = new ServiceResult();
            List <Unit>   items;

            try
            {
                items          = new BLUnit().GetUnitByName(unitName);
                result.Success = true;
                result.Data    = items;
            }
            catch (Exception ex)
            {
                CommonFunction.WriteLog(ex, unitName, Request.RequestUri.ToString());
                result.Success   = false;
                result.ErrorCode = ex.Message;
            }
            return(result);
        }
Example #3
0
        public object GetUnitByID(Guid itemID)
        {
            ServiceResult result = new ServiceResult();
            List <Unit>   items;

            try
            {
                items          = new BLUnit().GetUnit(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);
        }
Example #4
0
 protected override void InitBusinessObject()
 {
     base.InitBusinessObject();
     oBL = new BLUnit();
 }