public HttpResponseMessage SaveModulePermission(CmnModulePermission model)
        {
            int result = 0;

            try
            {
                if (model != null)
                {
                    result = objService.SaveModulePermission(model);
                }
            }
            catch (Exception e)
            {
                e.ToString();
                result = -0;
            }

            return(Request.CreateResponse(HttpStatusCode.OK, result));
        }
        /// No CompanyID Provided
        public int SaveModulePermission(CmnModulePermission model)
        {
            GenericFactory_EF_ModulePermission = new CmnModulePermission_EF();
            int result = 0;
            int NextID = GenericFactory_EF_ModulePermission.getMaxVal_int("ModulePermissionID", "CmnModulePermission");

            try
            {
                model.ModulePermissionID = NextID;
                GenericFactory_EF_ModulePermission.Insert(model);
                GenericFactory_EF_ModulePermission.Save();
                result = 1;
            }
            catch (Exception ex)
            {
                ex.ToString();
                result = 0;
            }

            return(result);
        }