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));
        }
Exemplo n.º 3
0
 /// <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);
     }
 }
Exemplo n.º 4
0
 /// <summary>
 /// Get raw colors as OxyPlot OxyColors.
 /// </summary>
 /// <returns>Array of OxyColors.</returns>
 public OxyColor[] GetOxyColors()
 {
     return(ColorViewModels.Select(colorViewModel => colorViewModel.SelectedColor.ToOxyColor()).ToArray());
 }