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()); } }
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)); }