public object SaveModule([FromBody] ModuleParam PR)
 {
     try
     {
         CreateModuleBL OBJSAVE = new CreateModuleBL();
         var result = OBJSAVE.SaveModule(PR);
         return result; 
     }
     catch (Exception e)
     {
         return new Error() { IsError = true, Message = e.Message }; 
     }
 }
			public object GetSingleModuleInfo([FromBody]ModuleParam OBJGR)
        {
            try
            {
                CreateModuleBL obj = new CreateModuleBL();
                var SingleGR = obj.GetSingleModule(OBJGR);
                return SingleGR; 
            }
            catch (Exception ex)
            {
                return new Error() { IsError = true, Message = ex.Message };
            }
        } 
        //public object GetModuleMaster([FromBody]ModuleParam objid)

        public object GetModuleMaster([FromBody]ModuleParam objid)
        {
            try
            {
                var status = objid.Status;
                CreateModuleBL obj = new CreateModuleBL();
                var ERPModule = obj.GetModuleList(status);
                return ERPModule; 
            }
            catch (Exception ex)
            {
                return new Error() { IsError = true, Message = ex.Message };
            }
        }
        public object DeleteModule([FromBody] ModuleParam MP)
        {
            try
            {
                CreateModuleBL obj = new CreateModuleBL();
                var result = obj.DeleteModule(MP);
                return result;
            }
            catch (Exception e) 
            {
                return new Error() { IsError = true, Message = e.Message };

            } 
        }