Exemplo n.º 1
0
        public ActionResult Create()
        {
            ViewBag.Message = "Creating a catalog.";
            var nailPolishesData = nailPolishesService.GetAll();
            var catalog          = new CatalogInputModel();

            foreach (var item in nailPolishesData)
            {
                var nailPolishes = AutoMapper.Mapper.Map <NailPolishInputModel>(item);
                catalog.NailPolishes.Add(nailPolishes);
            }

            return(View(catalog));
        }
Exemplo n.º 2
0
        public ActionResult CreateCatalog(CatalogInputModel model)
        {
            var catalogInput = new CatalogInputModel();

            catalogInput.Id   = model.Id;
            catalogInput.Name = model.Name;

            var selected = model.NailPolishes.Where(n => n.Selected);

            foreach (var item in selected)
            {
                catalogInput.NailPolishes.Add(item);
            }

            var catalog = AutoMapper.Mapper.Map <Catalog>(catalogInput);

            catalog.Date = DateTime.Now;
            catalogsService.CreateCatalog(catalog);
            return(View());
        }