Exemplo n.º 1
0
 public ActionResult SaveType(PackageTypeEntity type)
 {
     try
     {
         string strOrgId  = HttpContext.ApplicationInstance.Context.Request.Cookies["OrgId"].Value;
         string struserid = HttpContext.ApplicationInstance.Context.Request.Cookies["UserId"].Value;
         string Condition = " and PackAgeTypeName='" + type.PackAgeTypeName + "' and orgid='" + strOrgId + "'";
         int    itemCount = typeLogic.Count(Condition);
         if (itemCount > 0)
         {
             string json = JsonHelper.RtnJson("300", "此分类名称已经存在!");
             return(Json(json));
         }
         type.CreateUser    = struserid;
         type.PackAgeTypeId = struserid + "-PackageType-" + DateTime.Now.ToString("yyMMddHHmmssfff");
         type.CreateDate    = DateTime.Now;
         type.OrgId         = strOrgId;
         type.Flag          = false;
         bool isOK = typeLogic.Save(type);
         if (isOK == true)
         {
             string json = JsonHelper.RtnJson("100", "保存成功!");
             return(Json(json));
         }
         else
         {
             string json = JsonHelper.RtnJson("300", "保存失败!");
             return(Json(json));
         }
     }
     catch
     {
         return(Json("no"));
     }
 }
Exemplo n.º 2
0
 public bool Save(PackageTypeEntity obj)
 {
     try
     {
         Insert("PackageTypeMap.Save", obj);
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Exemplo n.º 3
0
 public PackageTypeEntity Load(string code)
 {
     try
     {
         PackageTypeEntity cateEntity = QueryForObject <PackageTypeEntity>("PackageTypeMap.Load", code);
         return(cateEntity);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 4
0
            public Package AsPackage()
            {
                var targetFrameworks = JsonConvert.DeserializeObject <List <string> >(TargetFrameworks)
                                       .Select(f => new TargetFramework {
                    Moniker = f
                })
                                       .ToList();

                return(new Package
                {
                    Id = Id,
                    NormalizedVersionString = NormalizedVersion,
                    OriginalVersionString = OriginalVersion,

                    Authors = JsonConvert.DeserializeObject <string[]>(Authors),
                    Description = Description,
                    Downloads = Downloads,
                    HasReadme = HasReadme,
                    IsPrerelease = IsPrerelease,
                    Language = Language,
                    Listed = Listed,
                    MinClientVersion = MinClientVersion,
                    Published = Published,
                    RequireLicenseAcceptance = RequireLicenseAcceptance,
                    SemVerLevel = (SemVerLevel)SemVerLevel,
                    Summary = Summary,
                    Title = Title,
                    IconUrl = CreateUriFromString(IconUrl),
                    LicenseUrl = CreateUriFromString(LicenseUrl),
                    ProjectUrl = CreateUriFromString(ProjectUrl),
                    RepositoryUrl = CreateUriFromString(RepositoryUrl),
                    RepositoryType = RepositoryType,
                    Tags = JsonConvert.DeserializeObject <string[]>(Tags),
                    Dependencies = DependencyEntity.Parse(Dependencies),
                    PackageTypes = PackageTypeEntity.Parse(PackageTypes),
                    TargetFrameworks = targetFrameworks,
                });
            }
Exemplo n.º 5
0
 public bool Save(PackageTypeEntity obj)
 {
     return(typeAccess.Save(obj));
 }