示例#1
0
        public ActionResult List(int id)
        {
            var agency    = ar.GetById(id);
            var viewModel = new ListFlyerViewModel
            {
                Flyers  = fr.GetFlyersPerAgenzia(id),
                Agenzia = ar.GetById(id)
            };

            return(View(viewModel));
        }
        public ActionResult AgenziaDashBoard(int id)
        {
            var ar    = new AgenziaRepository();
            var model = ar.GetById(id);

            return(View(model));
        }
示例#3
0
        public ActionResult ListMineNotApproved(int id)
        {
            var ar     = new AgenziaRepository();
            var agency = ar.GetById(id);
            var model  = vr.GetUnapproved().Where(c => c.Agenzia.Id == agency.Id);

            return(View(model.ToList()));
        }
示例#4
0
        public ActionResult ListMine(int id)
        {
            var ar     = new AgenziaRepository();
            var agency = ar.GetById(id);
            var model  = vr.GetListaViaggiByAgenzia(agency);

            return(View(model));
        }
示例#5
0
        public ActionResult Create(int id)
        {
            var ar     = new AgenziaRepository();
            var agency = ar.GetById(id);
            var model  = new Viaggio
            {
                Agenzia     = agency,
                Nome        = string.Format("Nuovo Viaggio {0}", vr.GetListaViaggiByAgenzia(agency).Count + 1),
                Descrizione = string.Format("Nuovo Viaggio di {0}", agency.Nome),
                Approvato   = false,
            };

            vr.Save(model);
            return(RedirectToAction("Edit", new { id = model.Id }));
        }
示例#6
0
        public ActionResult Edit(int id)
        {
            var model = ar.GetById(id);

            return(View(model));
        }