public JsonResult ColorUp(ColorViewModels models) { bool status = false; if (models != null) { var data = db.Colors.FirstOrDefault(x => x.ColorCode == models.ColorCode); if (data != null) { data.ColorName = models.ColorName; data.IsActive = models.IsActive; data.CreateBy = User.Identity.Name; data.CreateTime = DateTime.Now; try { db.SaveChanges(); status = true; } catch (Exception ex) { ex.ToString(); } } } return(Json(status, JsonRequestBehavior.AllowGet)); }
public JsonResult ColorAdd(ColorViewModels models) { int status = 0; if (models != null) { var checkData = db.Colors.FirstOrDefault(x => x.ColorCode == models.ColorCode); if (checkData != null) { status = -1; } Color color = new Color(); color.ColorCode = models.ColorCode; color.ColorName = models.ColorName; color.IsActive = models.IsActive; color.CreateBy = User.Identity.Name; color.CreateTime = DateTime.Now; try { db.Colors.Add(color); db.SaveChanges(); status = 1; } catch (Exception ex) { ex.ToString(); } } return(Json(status, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Set the colors. /// </summary> /// <param name="colors">Colors to set.</param> private void SetColors(IEnumerable <Color> colors) { ColorViewModels.Clear(); foreach (var color in colors.Select(color => new ColorViewModel { SelectedColor = color })) { ColorViewModels.Add(color); } }
/// <summary> /// Get raw colors as OxyPlot OxyColors. /// </summary> /// <returns>Array of OxyColors.</returns> public OxyColor[] GetOxyColors() { return(ColorViewModels.Select(colorViewModel => colorViewModel.SelectedColor.ToOxyColor()).ToArray()); }