public ViewResult Index()
        {
            ViewBag.Status = 1;
            var filter         = new SearchRequistionViewModel();
            var user           = _userAccountService.GetUserInfo(HttpContext.User.Identity.Name);
            var firstOrDefault = _commonService.GetAminUnits(t => t.AdminUnitTypeID == 2 && t.AdminUnitID == user.RegionID).FirstOrDefault();

            if (firstOrDefault != null)
            {
                filter.RegionID = firstOrDefault.AdminUnitID;
            }
            else
            {
                filter.RegionID = 2;
            }
            switch (user.CaseTeam)
            {
            case 1:    //earlywarning
                var orDefault = _commonService.GetPrograms().FirstOrDefault(p => p.ProgramID == (int)Programs.Releif);
                if (orDefault != null)
                {
                    filter.ProgramID = orDefault.ProgramID;
                }
                break;

            case 2:     //PSNP
                var @default = _commonService.GetPrograms().FirstOrDefault(p => p.ProgramID == (int)Programs.PSNP);
                if (@default != null)
                {
                    filter.ProgramID = @default.ProgramID;
                }
                ViewBag.program = "PSNP";
                break;
            }
            filter.StatusID = 1;
            ViewBag.Filter  = filter;
            Populatelookup();
            //ViewBag.Status = id;
            return(View());
        }
 public ActionResult Index(SearchRequistionViewModel filter)
 {
     ViewBag.Filter = filter;
     Populatelookup();
     return(View(filter));
 }