public List <Color> TestData(ColorViewModel model)
 {
     return(_dapper.ExecProcedureData <Color>("NameController_Color_GetList", new
     {
         model.P_Name
     }).ToList());
 }
Example #2
0
        public IActionResult Modificar(ColorViewModel p_colorVM)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    throw new Exception("Error al validar datos.");
                }
                else
                {
                    ColorDTO colorDTO = this._mapper.Map <ColorDTO>(p_colorVM);
                    int      result   = this._colorService.ModificarColor(colorDTO);
                    ViewBag.result = "Accion realizada con exito.";

                    List <ColorViewModel> colorViewModels = this._colorService.getColores()
                                                            .Select(x => this._mapper.Map <ColorViewModel>(x)).ToList();
                    return(View("index", colorViewModels));
                }
            }
            catch (Exception ex)
            {
                ViewBag.error          = ex.InnerException.Message;
                ViewData["accionCRUD"] = AccionesCRUD.MODIFICAR;
                return(View("form", p_colorVM));
            }
        }
Example #3
0
        public void SetColor(string colorHex)
        {
            GraffitiPalleteViewModel viewModel = this.ViewModel;

            if (viewModel == null)
            {
                return;
            }
            IEnumerator <ColorViewModel> enumerator = viewModel.Colors.GetEnumerator();

            try
            {
                while (enumerator.MoveNext())
                {
                    ColorViewModel current = enumerator.Current;
                    int            num     = string.Equals(current.ColorHex, colorHex, (StringComparison)3) ? 1 : 0;
                    current.IsSelected = num != 0;
                }
            }
            finally
            {
                if (enumerator != null)
                {
                    enumerator.Dispose();
                }
            }
        }
Example #4
0
        public async Task <BaseReponse <ModelListResult <ColorViewModel> > > GetAllPaging(ColorRequest request)
        {
            var query = await _colorRepository.FindAll();

            if (!string.IsNullOrEmpty(request.SearchText))
            {
                query = query.Where(x => x.Name.Contains(request.SearchText));
            }

            int totalRow = query.Count();
            var data     = query.OrderByDescending(x => x.Id)
                           .Skip((request.PageIndex) * request.PageSize)
                           .Take(request.PageSize);

            var items = new ColorViewModel().Map(data).ToList();

            return(new BaseReponse <ModelListResult <ColorViewModel> >
            {
                Data = new ModelListResult <ColorViewModel>()
                {
                    Items = items,
                    Message = Message.Success,
                    RowCount = totalRow,
                    PageSize = request.PageSize,
                    PageIndex = request.PageIndex
                },
                Message = Message.Success,
                Status = (int)QueryStatus.Success
            });
        }
Example #5
0
 public IHttpActionResult AddEditColorMaster(ColorViewModel model)
 {
     try
     {
         if (!_IMaster_Repository.IsColorExist(model.ColorName, model.ColorCode))
         {
             bool status = _IMaster_Repository.InsertColorMaster(model);
             if (status)
             {
                 return(Ok(model.ColorCode != 0 ? "Successfully updated" : "Successfully added"));
             }
             else
             {
                 return(BadRequest("Opps! Something problem in your data"));
             }
         }
         else
         {
             return(BadRequest(model.ColorName + " color is already exist"));
         }
     }
     catch (Exception ex)
     {
         return(BadRequest("Opps! Something went wrong"));
     }
 }
Example #6
0
 public HttpResponseMessage Update(HttpRequestMessage request, ColorViewModel model)
 {
     return(CreateHttpResponse(request, () =>
     {
         HttpResponseMessage response = null;
         if (ModelState.IsValid)
         {
             var oldColorModel = _colorService.GetById(model.ID);
             var identity = (ClaimsIdentity)User.Identity;
             IEnumerable <Claim> claims = identity.Claims;
             oldColorModel.UpdateColor(model);
             _colorService.Update(oldColorModel);
             _colorService.Save();
             Log log = new Log()
             {
                 AppUserId = claims.FirstOrDefault().Value,
                 Content = Notification.UPDATE_COLOR,
                 Created = DateTime.Now
             };
             _logService.Create(log);
             _logService.Save();
             var responseData = Mapper.Map <Color, ColorViewModel>(oldColorModel);
             response = request.CreateResponse(HttpStatusCode.OK, responseData);
         }
         return response;
     }));
 }
Example #7
0
 protected override void InitializeProperties()
 {
     Name          = Original.Name;
     SelectedColor = Colors
                     .Where(x => x.Color.ToHex() == Original.Color)
                     .FirstOrDefault() ?? Colors[random.Next(Colors.Count)];
 }
Example #8
0
        public ActionResult AddColor(ColorViewModel color, IEnumerable <HttpPostedFileBase> Images)
        {
            if (ModelState.IsValid)
            {
                if (Images != null)
                {
                    foreach (var item in Images)
                    {
                        Color newColor = new Color();
                        newColor.CategoryId    = color.CategoryId;
                        newColor.ProductId     = color.ProductId;
                        newColor.ColorName     = item.FileName.Substring(0, item.FileName.IndexOf("."));
                        newColor.ImageData     = new byte[item.ContentLength];
                        newColor.ImageMimeType = item.ContentType;
                        newColor.IsAvailable   = true;
                        item.InputStream.Read(newColor.ImageData, 0, item.ContentLength);
                        colorRepo.SaveColor(newColor);
                        TempData["message"] = String.Format("Цвета добавлены");
                    }
                }

                return(RedirectToAction("EditCosmetic", "Admin", new { color.ProductId }));
            }

            else
            {
                return(View(color));
            }
        }
Example #9
0
        private void SelectColor(ColorViewModel colorVM)
        {
            if (colorVM == null || colorVM.IsSelected)
            {
                return;
            }
            IEnumerator <ColorViewModel> enumerator = this.ViewModel.Colors.GetEnumerator();

            try
            {
                while (enumerator.MoveNext())
                {
                    ColorViewModel current = enumerator.Current;
                    current.IsSelected = (current.Color == colorVM.Color);
                    if (current.IsSelected)
                    {
                        // ISSUE: reference to a compiler-generated field
                        EventHandler <Color> colorSelected = this.ColorSelected;
                        if (colorSelected != null)
                        {
                            Color color = current.Color;
                            colorSelected(this, color);
                        }
                    }
                }
            }
            finally
            {
                if (enumerator != null)
                {
                    enumerator.Dispose();
                }
            }
        }
        public void Insert(ColorViewModel ColorViewModel)
        {
            var color = Mapper.Map <Color>(ColorViewModel);

            TheUnitOfWork.Color.Insert(color);
            TheUnitOfWork.Commit();
        }
Example #11
0
        public ActionResult EditColor(ColorViewModel colorView, HttpPostedFileBase Image)
        {
            if (ModelState.IsValid)
            {
                if (Image != null)
                {
                    colorView.ImageMimeType = Image.ContentType;
                    colorView.ImageData     = new byte[Image.ContentLength];
                    Image.InputStream.Read(colorView.ImageData, 0, Image.ContentLength);
                }

                Color color = new Color();
                color.ColorId = colorView.ColorId;
                //color.CategoryId = colorView.CategoryId;
                color.ColorName     = colorView.ColorName;
                color.ImageData     = colorView.ImageData;
                color.ImageMimeType = colorView.ImageMimeType;
                colorRepo.SaveColor(color);
                TempData["message"] = String.Format("Цвет {0} отредактирован", color.ColorName);
                return(RedirectToAction("GetAllColorsFromProduct", "Colors", new { ProductId = color.ProductId, CategoryId = color.CategoryId }));
            }

            else
            {
                return(View(colorView));
            }
        }
Example #12
0
        public HttpResponseMessage Create(HttpRequestMessage request, ColorViewModel colorCategoryVm)
        {
            return(CreateHttpResponse(request, () =>
            {
                HttpResponseMessage response = null;
                if (!ModelState.IsValid)
                {
                    response = request.CreateResponse(HttpStatusCode.BadRequest, ModelState);
                }
                else
                {
                    var newcolor = new Color();
                    newcolor.UpdateColor(colorCategoryVm);
                    newcolor.CreatedDate = DateTime.Now;
                    newcolor.CreatedBy = User.Identity.Name;
                    _colorService.Add(newcolor);
                    _colorService.SaveChanges();

                    var responseData = Mapper.Map <Color, ColorViewModel>(newcolor);
                    response = request.CreateResponse(HttpStatusCode.Created, responseData);
                }

                return response;
            }));
        }
 public ContainerPageViewModel()
 {
     UrlPathSegment      = "Tabbed page";
     ColorViewModel      = new ColorViewModel();
     RestViewModel       = new RestPageViewModel();
     SearchPageViewModel = new SearchPageViewModel();
 }
Example #14
0
        public ColorView()
        {
            var vm = new ColorViewModel();

            DataContext = vm;
            InitializeComponent();
        }
Example #15
0
        public ColorViewModel Add(ColorViewModel brandVm)
        {
            var brand = Mapper.Map <ColorViewModel, Color>(brandVm);

            _brandRepository.Add(brand);
            return(brandVm);
        }
Example #16
0
        public DesignTimeGraphicsPixelHistoryViewModel()
            : base(new DesignTimeSelectionService())
        {
            HasSelectedPixel      = true;
            FinalFrameBufferColor = new ColorViewModel(new Number4(0, 0, 1, 1));

            FrameNumber   = 2;
            PixelLocation = new Int32Point(200, 305);

            PixelEvents.AddRange(new[]
            {
                new PixelHistoryEventViewModel(new TracefileEvent
                {
                    Number        = 1,
                    OperationType = OperationType.DeviceContextClearRenderTargetView,
                    PixelEvents   = new List <PixelEvent>(new[] { new SimpleEvent(new Number4(1, 0, 0, 1)) })
                }),
                new PixelHistoryEventViewModel(new TracefileEvent
                {
                    Number        = 15,
                    OperationType = OperationType.DeviceContextDraw,
                    PixelEvents   = new List <PixelEvent>(new[]
                    {
                        DesignTimeDrawPixelHistoryEventViewModel.CreateDrawEvent(),
                        DesignTimeDrawPixelHistoryEventViewModel.CreateDrawEvent(PixelExclusionReason.FailedDepthTest)
                    })
                }),
            });
        }
Example #17
0
        public IActionResult Form([FromQuery] AccionesCRUD accionCRUD, int?Id)
        {
            try
            {
                if (accionCRUD.Equals(AccionesCRUD.AGREGAR) || accionCRUD.Equals(AccionesCRUD.MODIFICAR))
                {
                    ViewData["accionCRUD"] = accionCRUD;
                    if (accionCRUD.Equals(AccionesCRUD.AGREGAR))
                    {
                        return(View());
                    }

                    if (accionCRUD.Equals(AccionesCRUD.MODIFICAR))
                    {
                        ColorDTO       colorDTO       = this._colorService.getColor((int)Id);
                        ColorViewModel colorViewModel = this._mapper.Map <ColorViewModel>(colorDTO);
                        return(View(colorViewModel));
                    }
                }

                throw new Exception("Ocurrio un error inesperado.");
            }
            catch (Exception ex)
            {
                ViewBag.error = ex.Message;
                return(View("index"));
            }
        }
Example #18
0
        public async Task Update(ColorViewModel viewModel)
        {
            var model = await _context.Colors.FindAsync(viewModel.Id);

            model.ColorName = viewModel.ColorName;
            model.Code      = viewModel.Code;
            await _context.SaveChangesAsync();
        }
Example #19
0
 public static void UpdateColor(this Color color, ColorViewModel colorVm)
 {
     color.ID          = colorVm.ID;
     color.Name        = colorVm.Name;
     color.Description = colorVm.Description;
     color.Image       = colorVm.Image;
     color.Status      = colorVm.Status;
 }
Example #20
0
        //add color
        public ActionResult AddColor(int ProductId, int CategoryId)
        {
            ColorViewModel color = new ColorViewModel();

            color.ProductId  = ProductId;
            color.CategoryId = CategoryId;
            return(View(color));
        }
 public ActionResult Edit(ColorViewModel colorViewModel)
 {
     if (ModelState.IsValid == false)
     {
         return(View());
     }
     colorAppService.Update(colorViewModel);
     return(RedirectToAction("Index"));
 }
        public MyAppViewModel(IWindowManager windowManager, ColorViewModel colorModel, IEventAggregator events)
        {
            ColorModel = colorModel;

            // Get the event aggregator through the constructor and subscribe this ColorViewModel so it can listen for ColorEvent messages.
            events.Subscribe(this);

            _windowManager = windowManager;
        }
        public bool Update(ColorViewModel ColorViewModel)
        {
            var Color = Mapper.Map <Color>(ColorViewModel);

            TheUnitOfWork.Color.Update(Color);
            TheUnitOfWork.Commit();

            return(true);
        }
Example #24
0
 public ActionResult Edit(int id, ColorViewModel colorViewModel)
 {
     if (ModelState.IsValid)
     {
         var colorModel = _mapper.Map <ColorModel>(colorViewModel);
         _colorService.Update(colorModel);
         return(RedirectToAction("Index"));
     }
     return(View());
 }
Example #25
0
        public IActionResult Index([FromBody] ColorViewModel model)
        {
            var resultCustom = new CustomJsonResult();
            var result       = _test.TestData(model);

            resultCustom.StatusCode = 200;
            resultCustom.Message    = "Thành Công!";
            resultCustom.Result     = result;
            return(Json(resultCustom));
        }
Example #26
0
        public void AddColor(ColorViewModel color)
        {
            var _color = _colorRepository.FindAll(x => x.Name.Equals(color.Name)).SingleOrDefault();

            if (_color == null)
            {
                _color = Mapper.Map <ColorViewModel, Color>(color);
                _colorRepository.Add(_color);
            }
        }
Example #27
0
        public async Task <IActionResult> ColorInfo()
        {
            ColorViewModel model = new ColorViewModel
            {
                colors = await lostAndFoundType.GetColors(),
                fLang  = _cLang.PerseLang("MasterData/ColorEN.json", "MasterData/ColorBN.json", Request.Cookies["lang"]),
            };

            return(View(model));
        }
        public static ColorViewModel ToViewModel(this ColorDTO color)
        {
            var colorViewModel = new ColorViewModel
            {
                Id  = color.Id,
                Hex = color.HexValue
            };

            return(colorViewModel);
        }
        public static Color ToDbModel(this ColorViewModel colorViewModel)
        {
            var color = new Color
            {
                Id       = colorViewModel.Id,
                HexValue = colorViewModel.Hex,
                Name     = colorViewModel.Name
            };

            return(color);
        }
Example #30
0
        //edit color
        public ActionResult EditColor(int ColorId)
        {
            Color          color     = colorRepo.GetColorById(ColorId);
            ColorViewModel colorView = new ColorViewModel();

            colorView.ColorId       = color.ColorId;
            colorView.ColorName     = color.ColorName;
            colorView.ImageData     = color.ImageData;
            colorView.ImageMimeType = color.ImageMimeType;
            return(View(colorView));
        }
 public ColorResultViewModel(Number4 color)
 {
     _result = new ColorViewModel(color);
 }