Example #1
0
        public ActionResult getRootCatList()
        {
            ReturnMessage rm = new ReturnMessage();

            try
            {
                string tenantId = User.Claims.FirstOrDefault(p => p.Type == "tenantId").Value;
                rm.code = MessageCode.SUCCESS;
                rm.data = CTenantPrdCatManager.getRootCats(Guid.Parse(tenantId));
            }
            catch (Exception e)
            {
                rm.code = MessageCode.ERROR;
                rm.data = e.Message;
            }
            return(Ok(rm));
        }
Example #2
0
        public ActionResult getPrdCats()
        {
            ReturnMessage rm = new ReturnMessage();

            try
            {
                string tenantId = User.Claims.FirstOrDefault(p => p.Type == "tenantId").Value;
                string userType = User.Claims.FirstOrDefault(p => p.Type == "type").Value;
                int    memberId = -1;
                if (!UserType.GUEST.Equals(userType))
                {
                    memberId = int.Parse(User.Claims.FirstOrDefault(p => p.Type == "jti").Value);
                }
                rm.code = MessageCode.SUCCESS;
                rm.data = CTenantPrdCatManager.getAllCats(Guid.Parse(tenantId), memberId);
            }
            catch (Exception e)
            {
                rm.code = MessageCode.ERROR;
                rm.data = e.Message;
            }
            return(Ok(rm));
        }