public void TestAddColorMethod() { var projects = project_repo.All(); Assert.AreEqual(projects.Count, 2); int project_id = projects[0].ProjectId; color_repo.Add(new Color(project_id, "#FFFFFF", "primary color")); Assert.AreEqual(color_repo.GetCount(), 1); }
private void Add_Color(object sender, RoutedEventArgs e) { string name = Modal_Color_Name.Text; string color = Modal_Color_Hex.Text; repo.Add(new Color(projectId, color, name)); DialogResult = true; return; }
public void CanAddColor() { var repo = new ColorRepository(); Assert.AreEqual(3, repo.GetAll().Count); repo.Add(new Color { ColorName = "Blue" }); Assert.AreEqual(4, repo.GetAll().Count); }
public ActionResult Add(byte red, byte green, byte blue) { var newColor = colors.Add(red, green, blue); var colorUrl = Url.RouteUrl("Color", new { id = newColor.Id }); Response.StatusCode = 201; // Created Response.AddHeader("Location", colorUrl); return(new EmptyResult()); }
public ActionResult InsertColor(Color color) { dynamic result = new ExpandoObject(); if (String.IsNullOrEmpty(color.ColorName)) { result.status = "error"; result.title = "Thêm thất bại"; result.message = "Chưa nhập tên màu"; return(Content(JsonConvert.SerializeObject(result), "application/json")); } if (String.IsNullOrEmpty(color.HexCode)) { result.status = "error"; result.title = "Thêm thất bại"; result.message = "Chưa nhập mã màu"; return(Content(JsonConvert.SerializeObject(result), "application/json")); } //ColorRepository repo = (ColorRepository)Repository.Create<Color>(); ColorRepository repo = new ColorRepository(Repository.DbContext); if (repo.FetchAll().Any(c => c.ColorName.ToLower().Equals(color.ColorName))) { result.status = "error"; result.title = "Thêm thất bại"; result.message = "Tên màu này đã tồn tại trong hệ thống, vui lòng đặt lại tên khác"; return(Content(JsonConvert.SerializeObject(result), "application/json")); } int __id = repo.Add(color); /* * repo.Insert(color); * repo.SaveChanges(); */ result.status = "success"; result.title = "Thêm thành công!!!"; result.message = "Chúc mừng bạn đã thêm mới màu sắc thành công!!!"; return(Content(JsonConvert.SerializeObject(result), "application/json")); }
public ActionResult AddColor(Color color) { try { //////// validation if (!Utilities.IsRequiredStringInputsValid(color.Name)) { return(RedirectToAction("Error", "Home", new { message = "فیلدهای ستاره دار را بدرستی وارد کنید" })); } color.Status = "فعال"; color.Name = color.Name.ToFarsiString().Trim(); ////////////// if (ModelState.IsValid) { string message = ""; if (blColor.Add(color, out message)) { return(RedirectToAction("Groups", "GroupAndColor")); } else { if (message.Contains("Colors(Name Must Unique)")) { return(RedirectToAction("Error", "Home", new { message = "نام رنگ باید یکتا باشد" })); } return(RedirectToAction("Error", "Home", new { message = "خطا رخ داده است. مجددا تلاش کنید" })); } } else { return(RedirectToAction("Error", "Home", new { message = "خطا رخ داده است. مجددا تلاش کنید" })); } } catch { return(RedirectToAction("Error", "Home", new { message = "خطا رخ داده است. مجددا تلاش کنید" })); } }
public override void Apply() { if (added == null) { var color = new DominoColor(Avalonia.Media.Colors.IndianRed, 0, _("New Color")); repo.Add(color, index); added = new ColorListEntry() { DominoColor = color, SortIndex = repo.Anzeigeindizes[repo.IndexOf(color)], ProjectCount = new ObservableCollection <int>(Enumerable.Repeat(0, _ColorList[0].ProjectCount.Count)) }; _ColorList.Add(added); } else { // redo added.Deleted = false; } }
private static void ColorRepoSaveTest() { var repo = new ColorRepository(); repo.Add(new DominoColor(Color.FromArgb(255, 17, 17, 16), 1000, "schwarz")); repo.Add(new DominoColor(Color.FromArgb(255, 38, 36, 36), 1000, "dunkelgrau")); repo.Add(new DominoColor(Color.FromArgb(255, 124, 119, 115), 1000, "silber")); repo.Add(new DominoColor(Color.FromArgb(255, 170, 164, 155), 1000, "grau")); repo.Add(new DominoColor(Color.FromArgb(255, 39, 24, 17), 1000, "braunschwarz")); repo.Add(new DominoColor(Color.FromArgb(255, 84, 38, 19), 1000, "braun")); repo.Add(new DominoColor(Color.FromArgb(255, 133, 56, 23), 1000, "kupfer")); repo.Add(new DominoColor(Color.FromArgb(255, 151, 90, 27), 1000, "ocker")); repo.Add(new DominoColor(Color.FromArgb(255, 151, 99, 71), 1000, "hellbraun")); repo.Add(new DominoColor(Color.FromArgb(255, 46, 13, 36), 1000, "dunkelviolett")); repo.Add(new DominoColor(Color.FromArgb(255, 86, 31, 70), 1000, "lila")); repo.Add(new DominoColor(Color.FromArgb(255, 158, 34, 104), 1000, "hellviolett")); repo.Add(new DominoColor(Color.FromArgb(255, 193, 126, 144), 1000, "pastellviolett")); repo.Add(new DominoColor(Color.FromArgb(255, 6, 46, 184), 1000, "blau")); repo.Add(new DominoColor(Color.FromArgb(255, 70, 131, 191), 1000, "hellblau")); repo.Add(new DominoColor(Color.FromArgb(255, 51, 170, 142), 1000, "gelb")); repo.Add(new DominoColor(Color.FromArgb(255, 228, 160, 82), 1000, "maisgelb")); repo.Add(new DominoColor(Color.FromArgb(255, 229, 184, 134), 1000, "sandgelb")); repo.Add(new DominoColor(Color.FromArgb(255, 135, 98, 10), 1000, "gold")); repo.Add(new DominoColor(Color.FromArgb(255, 236, 78, 17), 1000, "orange")); repo.Add(new DominoColor(Color.FromArgb(255, 252, 80, 60), 1000, "orangerot")); repo.Add(new DominoColor(Color.FromArgb(255, 210, 64, 74), 1000, "altrosa")); repo.Add(new DominoColor(Color.FromArgb(255, 207, 30, 22), 1000, "rot")); repo.Add(new DominoColor(Color.FromArgb(255, 186, 45, 36), 1000, "blutorange")); repo.Add(new DominoColor(Color.FromArgb(255, 146, 23, 26), 1000, "himbeerrot")); repo.Add(new DominoColor(Color.FromArgb(255, 255, 42, 80), 1000, "leuchtrot")); repo.Add(new DominoColor(Color.FromArgb(255, 230, 127, 121), 1000, "rosa")); repo.Add(new DominoColor(Color.FromArgb(255, 255, 54, 196), 1000, "pink")); repo.Add(new DominoColor(Color.FromArgb(255, 242, 241, 193), 1000, "elfenbein")); repo.Add(new DominoColor(Color.FromArgb(255, 230, 230, 230), 2000, "weiß")); repo.MoveUp((DominoColor)repo[3]); Console.WriteLine(String.Join(", ", repo.SortedRepresentation.Select(x => $"{x.name}").ToArray())); repo.MoveUp((DominoColor)repo[3]); Console.WriteLine(String.Join(", ", repo.SortedRepresentation.Select(x => $"{x.name}").ToArray())); repo.MoveDown((DominoColor)repo[3]); Console.WriteLine(String.Join(", ", repo.SortedRepresentation.Select(x => $"{x.name}").ToArray())); repo.MoveUp((DominoColor)repo[4]); Console.WriteLine(String.Join(", ", repo.SortedRepresentation.Select(x => $"{x.name}").ToArray())); repo.Save("bw.DColor"); }