예제 #1
0
 public ActionResult CreateSkinRarety(CreateSkinRarety item)
 {
     if (ModelState.IsValid)
     {
         SkinRarityDTO rarety = new SkinRarityDTO();
         rarety.RarityName = item.RaretyName;
         List <ColorDTO> colors = new List <ColorDTO>();
         foreach (var i in item.SelectedColors)
         {
             colors.Add(new ColorDTO()
             {
                 Name = i
             });
         }
         rarety.Colors = colors;
         OperationDetails result = _adminService.CreateSkinRarity(rarety, rarety.RarityName);
         ViewBag.Result = result.Message;
         ViewBag.Status = result.Succedeed;
         List <ColorDTO> colorsInDB = _adminService.GetColors().ToList();
         item.Colors = colorsInDB.Select(x => new SelectListItem()
         {
             Text = x.Name, Value = x.Name
         }).ToList();
         return(View(item));
     }
     else
     {
         return(View());
     }
 }
예제 #2
0
        public ActionResult CreateSkinRarety()
        {
            CreateSkinRarety rarety = new CreateSkinRarety();
            List <ColorDTO>  colors = _adminService.GetColors().ToList();

            rarety.Colors = colors.Select(x => new SelectListItem()
            {
                Text = x.Name, Value = x.Name
            }).ToList();
            return(View(rarety));
        }