public ActionResult Create() { int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString()); objVisas = new EmpVisaService(); ViewBag.Empid = Empid; List <EmpVisaItem> listVisa = new List <EmpVisaItem>(); listVisa = objVisas.VisaListData(Empid); EmpVisaItem objlistVisaitem = new EmpVisaItem(); objlistVisaitem.ListVisa = new List <EmpVisaItem>(); objlistVisaitem.ListVisa.AddRange(listVisa); List <clsMasterData> lstMData = new List <clsMasterData>(); lstMData = objVisas.GetVisaStatus(); objlistVisaitem.MasterDetails = new List <clsMasterData>(); objlistVisaitem.MasterDetails.AddRange(lstMData); listVisa = objVisas.GetVisaDoc(Empid); objlistVisaitem.ListVisaDoc = new List <EmpVisaItem>(); objlistVisaitem.ListVisaDoc.AddRange(listVisa); #region For Emirates Bind List <clsMasterData> lstEmirates = new List <clsMasterData>(); lstEmirates = objVisas.GetEmiratesStatus(); objlistVisaitem.EmiratesList = new List <clsMasterData>(); objlistVisaitem.EmiratesList.AddRange(lstEmirates); #endregion #region Bind DropDown Country List <clsMasterData> lstMasters = new List <clsMasterData>(); lstMasters = objVisas.getCountry(); objlistVisaitem.ListCountry = new List <clsMasterData>(); objlistVisaitem.ListCountry.AddRange(lstMasters); #endregion #region ddl company List <CompanyItem> objCompany = new List <CompanyItem>(); CompanyService objListCompany = new CompanyService(); objCompany = objListCompany.GetALL(); EmployeeItem objEmpItem = new EmployeeItem(); objlistVisaitem.ListComp = new List <CompanyItem>(); objlistVisaitem.ListComp.AddRange(objCompany); #endregion #region ddl visa type List <clsMasterData> lstMData1 = new List <clsMasterData>(); lstMData1 = objVisas.GetVisaType(); objlistVisaitem.ListVisaType = new List <clsMasterData>(); objlistVisaitem.ListVisaType.AddRange(lstMData1); #endregion ViewBag.Menuid = Request.QueryString["menuId"]; return(View(objlistVisaitem)); }
public ActionResult View(int id, int VId) { objVisas = new EmpVisaService(); EmpVisaItem objVisaItem = new EmpVisaItem(); objVisaItem = objVisas.GetById(VId); //ViewBag.empid = objVisaItem.EmpId; //Session["Empid"] = objPassItem.EmpId; List <EmpVisaItem> lstPassport = new List <EmpVisaItem>(); objVisaItem.ListVisa = new List <EmpVisaItem>(); objVisaItem.ListVisa.AddRange(lstPassport); List <clsMasterData> lstMData = new List <clsMasterData>(); lstMData = objVisas.GetVisaStatus(); objVisaItem.ListVisa = new List <EmpVisaItem>(); objVisaItem.ListVisa.AddRange(lstPassport); objVisaItem.MasterDetails = new List <clsMasterData>(); objVisaItem.MasterDetails.AddRange(lstMData); ViewBag.Menuid = Request.QueryString["menuId"]; #region Bind DropDown Country List <clsMasterData> lstMasters = new List <clsMasterData>(); lstMasters = objVisas.getCountry(); objVisaItem.ListCountry = new List <clsMasterData>(); objVisaItem.ListCountry.AddRange(lstMasters); #endregion #region For Emirates Bind List <clsMasterData> lstEmirates = new List <clsMasterData>(); lstEmirates = objVisas.GetEmiratesStatus(); objVisaItem.EmiratesList = new List <clsMasterData>(); objVisaItem.EmiratesList.AddRange(lstEmirates); #endregion #region ddl company List <CompanyItem> objCompany = new List <CompanyItem>(); CompanyService objListCompany = new CompanyService(); objCompany = objListCompany.GetALL(); EmployeeItem objEmpItem = new EmployeeItem(); objVisaItem.ListComp = new List <CompanyItem>(); objVisaItem.ListComp.AddRange(objCompany); #endregion #region ddl visa type List <clsMasterData> lstMData1 = new List <clsMasterData>(); lstMData1 = objVisas.GetVisaType(); objVisaItem.ListVisaType = new List <clsMasterData>(); objVisaItem.ListVisaType.AddRange(lstMData1); #endregion return(View(objVisaItem)); }