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)); }
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()); }