public ActionResult Add(ColorVM model) { if (ModelState.IsValid) { var color = rpcolor.FirstOrDefault(x => x.Name.ToLower() == model.Name.ToLower() || x.BarcodeValue == model.BarcodeValue); if (color != null) { ViewBag.IslemDurum = color.Name.ToLower() == model.Name.ToLower() ? EnumIslemDurum.IsimMevcut : EnumIslemDurum.BarkodMevcut; } else { Color entity = new Color { Name = model.Name, BarcodeValue = model.BarcodeValue }; rpcolor.Add(entity); ViewBag.IslemDurum = EnumIslemDurum.Basarili; } } else { ViewBag.IslemDurum = EnumIslemDurum.ValidationHata; } return(View(model)); }
public ActionResult Edit(ColorVM model) { if (ModelState.IsValid) { var color = rpcolor.FirstOrDefault(x => (x.Name.ToLower() == model.Name.ToLower() || x.BarcodeValue == model.BarcodeValue) && x.ID != model.ID); if (color != null) { ViewBag.IslemDurum = color.Name.ToLower() == model.Name.ToLower() ? EnumIslemDurum.IsimMevcut : EnumIslemDurum.BarkodMevcut; } else { Color entity = rpcolor.Find(model.ID); entity.Name = model.Name; entity.BarcodeValue = model.BarcodeValue; entity.UpdateDate = DateTime.Now; rpcolor.SaveChanges(); ViewBag.IslemDurum = EnumIslemDurum.Basarili; } } else { ViewBag.IslemDurum = EnumIslemDurum.ValidationHata; } return(View(model)); }
public ActionResult Index(ColorVM vm) { ColorService colorService = new ColorService(); vm.Count = colorService.Count; vm.Colors = colorService.Colors; return(View(vm)); }
// GET: Color public ActionResult Index() { ColorService colorService = new ColorService(); ColorVM colorVM = new ColorVM { Count = colorService.Count, Colors = colorService.Colors }; return(View(colorVM)); }
private void SetColorPath() { OpenFileDialog openFileDialog = new OpenFileDialog(); try { openFileDialog.InitialDirectory = ColorVM.FilePath; openFileDialog.Filter = $"All color files |*{Properties.Resources.ColorExtension};*.clr;*.farbe|" + $"DominoPlanner 3.x color files (*{Properties.Resources.ColorExtension})|*{Properties.Resources.ColorExtension}|" + "DominoPlanner 2.x color files (*.clr)|*.clr|" + "Dominorechner color files (*.farbe)|*.farbe|" + "All files (*.*)|*.*"; openFileDialog.InitialDirectory = Path.Combine(Environment.CurrentDirectory, "Resources"); } catch (Exception) { } if (openFileDialog.ShowDialog() == true) { if (File.Exists(openFileDialog.FileName)) { ColorRepository colorList; int colorListVersion = 0; try { colorList = Workspace.Load <ColorRepository>(openFileDialog.FileName); colorListVersion = 3; } catch { // Colorlist version 1 or 2 try { colorList = new ColorRepository(openFileDialog.FileName); colorListVersion = 1; } catch { // file not readable Errorhandler.RaiseMessage("Color repository file is invalid", "Error", Errorhandler.MessageType.Error); return; } } File.Delete(Properties.Settings.Default.StandardColorArray); if (colorListVersion == 3) { File.Copy(openFileDialog.FileName, Properties.Settings.Default.StandardColorArray); } else if (colorListVersion != 0) { colorList.Save(Properties.Settings.Default.StandardColorArray); } } Workspace.CloseFile(Properties.Settings.Default.StandardColorArray); ColorVM.Reload(Properties.Settings.Default.StandardColorArray); } }
public async Task <ActionResult <ColorVM> > Post(ColorVM color) { if (!ModelState.IsValid) { return(BadRequest()); } var data = repository.Add(color); return(CreatedAtAction(nameof(data), new { id = data.ID }, data)); }
public ActionResult Edit(int id) { var entity = rpcolor.Find(id); ColorVM model = new ColorVM { ID = entity.ID, Name = entity.Name, BarcodeValue = entity.BarcodeValue }; return(View(model)); }
public Rectangle(D3D11 d3d, SelectionManager items, OrthogonalCamera camera) { //_models = items; _items = items; _camera = camera; Device device = d3d.Device; //_color = new Vector4(0.0f, 0.0f, 0.0f, 0.1f); _color = new ColorVM(0.9f, 0.4f, 0.0f, 0.4f); //_color = new Vector4(0.9f, 0.4f, 0.0f, 0.4f); _isVisible = false; using (var bytecode = ShaderBytecodeExtension.CompileFromResource("pack://*****:*****@"Shader\Tools.Rectangle.hlsl", "VS", "vs_5_0", shaderFlags, EffectFlags.None)) { _vertexShader = ToDispose(new VertexShader(device, bytecode)); _inputLayout = ToDispose(new InputLayout(device, bytecode, new[] { new InputElement("POSITION", 0, Format.R32G32B32_Float, 0, 0, InputClassification.PerVertexData, 0) })); } using (var bytecode = ShaderBytecodeExtension.CompileFromResource("pack://*****:*****@"Shader\Tools.Rectangle.hlsl", "PS", "ps_5_0", shaderFlags, EffectFlags.None)) { _pixelShader = ToDispose(new PixelShader(device, bytecode)); } _globalBuffer = ToDispose(new Buffer(device, Matrix.SizeInBytes + Vector4.SizeInBytes, ResourceUsage.Dynamic, BindFlags.ConstantBuffer, CpuAccessFlags.Write, ResourceOptionFlags.None, 0)); using (var dataStream = new DataStream(Vector3.SizeInBytes * 4, true, true)) { dataStream.Write(new Vector3(0.0f, 0.0f, 1.0f)); dataStream.Write(new Vector3(0.0f, 1.0f, 1.0f)); dataStream.Write(new Vector3(1.0f, 1.0f, 1.0f)); dataStream.Write(new Vector3(1.0f, 0.0f, 1.0f)); dataStream.Position = 0; _buffer = ToDispose(new Buffer(device, dataStream, Vector3.SizeInBytes * 4, ResourceUsage.Default, BindFlags.VertexBuffer, CpuAccessFlags.None, ResourceOptionFlags.None, 0)); _bufferBinding = new VertexBufferBinding(_buffer, Vector3.SizeInBytes, 0); } using (var dataStream = new DataStream(sizeof(int) * 6, true, true)) { dataStream.Write(0); dataStream.Write(1); dataStream.Write(2); dataStream.Write(2); dataStream.Write(3); dataStream.Write(0); dataStream.Position = 0; _indexBuffer = ToDispose(new Buffer(device, dataStream, sizeof(int) * 6, ResourceUsage.Default, BindFlags.IndexBuffer, CpuAccessFlags.None, ResourceOptionFlags.None, 0)); } }
public async Task <ActionResult <ColorVM> > Put(ColorVM color) { if (!ModelState.IsValid) { return(BadRequest()); } else { var mainData = repository.Get(color.ID); if (mainData == null) { return(NotFound()); } var data = repository.Update(color); return(data); } }
private void reverseBackGroundElement(DataRow curentColor, List <ObservableCollection <BaseDrawClass> > listCollection, string key) { listCollection.ForEach(ListColorVM => { ListColorVM .ToList() .FindAll(y => y is VMSchemeElement) .FindAll(x => (x as VMSchemeElement).Name == key) .ForEach(ColorVM => { ColorVM.ReverseBackGround( Color.FromArgb(Convert.ToInt32(curentColor["R"]), Convert.ToInt32(curentColor["G"]), Convert.ToInt32(curentColor["B"])), AppDomain.CurrentDomain.BaseDirectory + @"\SVG\" + ColorVM.PathToImg); }); }); }
public Polygon(Vector2 position, List <Vertex> vertices, ColorVM color) : base(string.Format("Polygon{0}", _polygonCounter++), position, Vector2.One) { _vertices = vertices; //_color = new Vector4(0.9f, 0.0f, 0.0f, 0.4f); Color = new ColorVM(color); // Tesslate the path _triangles = new List <Triangle>(); _edges = new List <Edge>(); tesslate(); if (_triangles.Count == 0) { return; } var device = ShaderManager.Instance.Device; using (var dataStream = new DataStream(Vector3.SizeInBytes * _vertices.Count, true, true)) { foreach (var vertex in _vertices) { dataStream.Write(new Vector3(vertex.X, vertex.Y, 1.0f)); } dataStream.Position = 0; _buffer = ToDispose(new Buffer(device, dataStream, Vector3.SizeInBytes * _vertices.Count, ResourceUsage.Default, BindFlags.VertexBuffer, CpuAccessFlags.None, ResourceOptionFlags.None, 0)); _bufferBinding = new VertexBufferBinding(_buffer, Vector3.SizeInBytes, 0); } using (var dataStream = new DataStream(sizeof(int) * 3 * _triangles.Count, true, true)) { foreach (var triangle in _triangles) { dataStream.Write(triangle.V1); dataStream.Write(triangle.V2); dataStream.Write(triangle.V3); } dataStream.Position = 0; _indexBuffer = ToDispose(new Buffer(device, dataStream, sizeof(int) * 3 * _triangles.Count, ResourceUsage.Default, BindFlags.IndexBuffer, CpuAccessFlags.None, ResourceOptionFlags.None, 0)); } updateBoundingBox(); }
public JsonResult List() { List <Color> colorList = new List <Color>(); try { colorList = _colorBll.GetAll(); } catch (Exception ex) { } List <ColorVM> colorVMList = new List <ColorVM>(); foreach (Color item in colorList) { ColorVM cVM = new ColorVM(); cVM.ID = item.ID; cVM.Name = item.Name; colorVMList.Add(cVM); } return(Json(colorVMList, JsonRequestBehavior.AllowGet)); }
public async Task <ColorVM> GetColor(int?id) { var obj = new ColorVM(); try { ColorViewModel color = await _context.Colors.Where(p => p.ID == id).Select(s => new ColorViewModel() { ID = s.ID, ColorName = s.ColorName, ColorCode = s.ColorCode }).FirstOrDefaultAsync(); obj.Color = color; obj.isAccept = true; } catch (Exception) { obj.isAccept = false; } return(obj); }
public async Task <ActionResult> Delete(int id, ColorVM model) { try { if (!ModelState.IsValid) { return(View(model)); } var color = await _repo.FindById(id); var isSuccess = await _repo.Delete(color); if (!isSuccess) { ModelState.AddModelError("", "Something went wrong..."); return(View(model)); } return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public ColorChannelSlider() { InitializeComponent(); _tmpColor = new ColorVM(); }
public int CreateColor(ColorVM color) { var colorDTO = mapper.ConvertTo <ColorDTO>(color); return(colorRepository.CreateColor(colorDTO)); }
public void EditColor(ColorVM color) { var colorDTO = mapper.ConvertTo <ColorDTO>(color); colorRepository.EditColor(color.Id, colorDTO); }
public ColorView(ColorVM vm) { InitializeComponent(); DataContext = vm; }
public dynamic DeleteColor(ColorVM ColorVM) { return(_colorVM.DeleteColor(ColorVM)); }
public IActionResult Edit(int id, [FromBody] ColorVM color) { color.Id = id; colorService.EditColor(color); return(Ok()); }
public IActionResult Create([FromBody] ColorVM color) { var id = colorService.CreateColor(color); return(Identifier(id)); }
public dynamic UpdateColor(ColorVM ColorVM) { return(_colorVM.UpdateColor(ColorVM)); }
private void ClearListMet() { ColorVM.ResetList(); }
/// <summary> /// Initializes a new instance of the <see cref="Rectangle"/> class. /// Only use this Xaml /// </summary> public Rectangle() { _color = new ColorVM(0.9f, 0.4f, 0.0f, 0.4f); }
public ColorController(ColorVM colorVM) { _colorVM = colorVM; }
private async void SetColorPath() { var StandardColorPath = UserSettings.Instance.StandardColorArray; OpenFileDialog openFileDialog = new OpenFileDialog(); try { openFileDialog.Filters = new System.Collections.Generic.List <FileDialogFilter> { new FileDialogFilter() { Extensions = new System.Collections.Generic.List <string> { Declares.ColorExtension, "clr", "farbe" }, Name = _("All color files") }, new FileDialogFilter() { Extensions = new System.Collections.Generic.List <string> { Declares.ColorExtension }, Name = _("DominoPlanner 3.x color files") }, new FileDialogFilter() { Extensions = new System.Collections.Generic.List <string> { "clr" }, Name = _("DominoPlanner 2.x color files") }, new FileDialogFilter() { Extensions = new System.Collections.Generic.List <string> { "farbe" }, Name = _("Dominorechner color files") }, }; if (Environment.OSVersion.Platform == PlatformID.Win32NT) { openFileDialog.Directory = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Resources"); } else { // otherwise, the dialog is opened in the parent directory (see https://github.com/AvaloniaUI/Avalonia/issues/4141) // TODO: check macos openFileDialog.Directory = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Resources", "lamping.DColor"); } } catch (Exception) { } var result = await openFileDialog.ShowAsyncWithParent <SetStandardV>(); if (result != null && result.Length != 0) { var filename = result[0]; if (File.Exists(filename)) { ColorRepository colorList; int colorListVersion; try { colorList = Workspace.Load <ColorRepository>(filename); colorListVersion = 3; } catch { // Colorlist version 1 or 2 try { colorList = new ColorRepository(filename); colorListVersion = 1; } catch { // file not readable await Errorhandler.RaiseMessage(GetParticularString("When importing color list fails", "Color repository file is invalid"), _("Error"), Errorhandler.MessageType.Error); return; } } File.Delete(StandardColorPath); if (colorListVersion == 3) { File.Copy(filename, StandardColorPath); } else if (colorListVersion != 0) { colorList.Save(StandardColorPath); } } Workspace.CloseFile(StandardColorPath); ColorVM.Reload(StandardColorPath); } }
private void OnColorChanged(ColorVM oldValue, ColorVM newValue) { if (newValue == null) { return; } DependencyPropertyDescriptor.FromProperty(ColorVM.RedProperty, typeof(ColorVM)).AddValueChanged(newValue, (s, e) => { _tmpColor.Red = (s as ColorVM).Red; if (Channel == ColorVM.Channel.Red) { _slider.Value = _tmpColor.Red; } else { setColorSteps(); } }); DependencyPropertyDescriptor.FromProperty(ColorVM.GreenProperty, typeof(ColorVM)).AddValueChanged(newValue, (s, e) => { _tmpColor.Green = (s as ColorVM).Green; if (Channel == ColorVM.Channel.Green) { _slider.Value = _tmpColor.Green; } else { setColorSteps(); } }); DependencyPropertyDescriptor.FromProperty(ColorVM.BlueProperty, typeof(ColorVM)).AddValueChanged(newValue, (s, e) => { _tmpColor.Blue = (s as ColorVM).Blue; if (Channel == ColorVM.Channel.Blue) { _slider.Value = _tmpColor.Blue; } else { setColorSteps(); } }); DependencyPropertyDescriptor.FromProperty(ColorVM.AlphaProperty, typeof(ColorVM)).AddValueChanged(newValue, (s, e) => { _tmpColor.Alpha = (s as ColorVM).Alpha; if (Channel == ColorVM.Channel.Alpha) { _slider.Value = _tmpColor.Alpha; } else { setColorSteps(); } }); DependencyPropertyDescriptor.FromProperty(ColorVM.SaturationProperty, typeof(ColorVM)).AddValueChanged(newValue, (s, e) => { _tmpColor.Saturation = (s as ColorVM).Saturation; if (Channel == ColorVM.Channel.Saturation) { _slider.Value = _tmpColor.Saturation; } else { setColorSteps(); } }); DependencyPropertyDescriptor.FromProperty(ColorVM.ValueProperty, typeof(ColorVM)).AddValueChanged(newValue, (s, e) => { _tmpColor.Value = (s as ColorVM).Value; if (Channel == ColorVM.Channel.Value) { _slider.Value = _tmpColor.Value; } else { setColorSteps(); } }); DependencyPropertyDescriptor.FromProperty(ColorVM.HueProperty, typeof(ColorVM)).AddValueChanged(newValue, (s, e) => { _tmpColor.Hue = (s as ColorVM).Hue; if (Channel == ColorVM.Channel.Hue) { _slider.Value = _tmpColor.Hue / 360.0f; } else { setColorSteps(); } }); _tmpColor.Red = newValue.Red; _tmpColor.Green = newValue.Green; _tmpColor.Blue = newValue.Blue; _tmpColor.Alpha = newValue.Alpha; switch (Channel) { case ColorVM.Channel.Red: _slider.Value = _tmpColor.Red; break; case ColorVM.Channel.Green: _slider.Value = _tmpColor.Green; break; case ColorVM.Channel.Blue: _slider.Value = _tmpColor.Blue; break; case ColorVM.Channel.Alpha: _slider.Value = _tmpColor.Alpha; break; case ColorVM.Channel.Saturation: _slider.Value = _tmpColor.Saturation; break; case ColorVM.Channel.Value: _slider.Value = _tmpColor.Value; break; case ColorVM.Channel.Hue: _slider.Value = _tmpColor.Hue; break; } // _tmpColor.Red = newValue.Red; //_tmpColor.Green = newValue.Green; //_tmpColor.Blue = newValue.Blue; //_tmpColor.Alpha = newValue.Alpha; //_textBox.Text = _tmpColor.Red.ToString(); //setColorSteps(); }
public dynamic AddColor(ColorVM ColorVM) { return(_colorVM.AddColor(ColorVM)); }