public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Invoice invoice = _repo.Get(id.Value);

            if (invoice == null)
            {
                return(HttpNotFound());
            }
            ViewBag.GeoDivisionId = new SelectList(_GeoRepo.GetGeoDivisionsByType((int)GeoDivisionType.State), "Id", "Title", invoice.GeoDivisionId);
            return(View(invoice));
        }
 public ActionResult Create()
 {
     ViewBag.Message       = null;
     ViewBag.GeoDivisionId = new SelectList(_geoDivisonsRepo.GetGeoDivisionsByType((int)GeoDivisionType.State), "Id", "Title");
     return(View());
 }