public ActionResult Insert(Movimento model)
        {
            if (ModelState.IsValid)
            {
                _oMovimentoRepo.Add(model);
                this.DatabaseFactory.GetContext().SaveChanges();

                return RedirectToAction("Index");
            }
            return RedirectToAction("Create", model);
        }
        public ActionResult Create(Movimento model)
        {
            if (model == null)
                model = new Movimento();

            if (model.ArticoloID > 0)
            {
                var list = _oArticoloRepo.GetAllSimpleList().ToList();
                model.Articolo = _oArticoloRepo.GetAllSimpleList().SingleOrDefault(x => x.ID == model.ArticoloID);
            }
            else
            {
                ViewBag.Articoli = _oArticoloRepo.GetAllSimpleList();
            }
            ViewBag.Magazzini = _oMagazzinoRepo.GetAllSimpleList();
            ViewBag.Causali = _oCausaleRepo.GetAllSimpleList();

            return View(model);
        }