public ActionResult Create() { int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString()); objExpService = new EmpExperienceService(); List <EmpExperienceItem> listExp = new List <EmpExperienceItem>(); listExp = objExpService.ExperienceListData(Empid); ViewBag.Empid = Empid; EmpExperienceItem objExpitem = new EmpExperienceItem(); objExpitem.ListExperience = new List <EmpExperienceItem>(); objExpitem.ListExperience.AddRange(listExp); listExp = objExpService.GetExperienceDoc(Empid); objExpitem.ListExperienceDoc = new List <EmpExperienceItem>(); objExpitem.ListExperienceDoc.AddRange(listExp); #region Bind DropDown Country List <clsMasterData> lstMasters = new List <clsMasterData>(); lstMasters = objExpService.getCountry(); objExpitem.ListCountry = new List <clsMasterData>(); objExpitem.ListCountry.AddRange(lstMasters); #endregion ViewBag.Menuid = Request.QueryString["menuId"]; return(View(objExpitem)); }
public ActionResult View(int id, int ExpId) { EmpExperienceItem objExpItem = new EmpExperienceItem(); objExpService = new EmpExperienceService(); objExpItem = objExpService.GetById(ExpId); //Session["Empid"] = objExpItem.EmpId; List <EmpExperienceItem> lstDl = new List <EmpExperienceItem>(); objExpItem.ListExperience = new List <EmpExperienceItem>(); objExpItem.ListExperience.AddRange(lstDl); #region Bind DropDown Country List <clsMasterData> lstMasters = new List <clsMasterData>(); lstMasters = objExpService.getCountry(); objExpItem.ListCountry = new List <clsMasterData>(); objExpItem.ListCountry.AddRange(lstMasters); #endregion ViewBag.VExpId = ExpId; ViewBag.Menuid = Request.QueryString["menuId"]; return(View(objExpItem)); }
public int Update(EmpExperienceItem model) { Mapper.CreateMap <EmpExperienceItem, EmployeeExperience>(); EmployeeExperience objExp = DBcontext.EmployeeExperiences.SingleOrDefault(m => m.ExpId == model.ExpId); objExp = Mapper.Map(model, objExp); return(DBcontext.SaveChanges()); }
public EmpExperienceItem GetById(int id) { try { Mapper.CreateMap <EmployeeExperience, EmpExperienceItem>(); EmployeeExperience objExp = DBcontext.EmployeeExperiences.SingleOrDefault(m => m.ExpId == id); EmpExperienceItem objExpItem = Mapper.Map <EmpExperienceItem>(objExp); return(objExpItem); } catch (Exception ex) { throw ex; } }
public int Insert(EmpExperienceItem model) { try { Mapper.CreateMap <EmpExperienceItem, EmployeeExperience>(); EmployeeExperience objExper = Mapper.Map <EmployeeExperience>(model); DBcontext.EmployeeExperiences.Add(objExper); return(DBcontext.SaveChanges()); } catch (Exception) { throw; } }
public ActionResult delete(int id, int ExpId, int menuid) { //int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString()); EmpExperienceService objService = new EmpExperienceService(); List <EmpExperienceItem> lstItem = new List <EmpExperienceItem>(); EmpExperienceItem objDoc = new EmpExperienceItem(); objDoc = objService.GetById(ExpId); _db.EmployeeExperiences.Remove(_db.EmployeeExperiences.Find(ExpId)); _db.SaveChanges(); //ViewBag.Empid = Empid; ViewBag.Menuid = Request.QueryString["menuId"]; return(RedirectToAction("Create", new { @id = id, @menuId = Request.QueryString["menuId"] })); }
public ActionResult Create(EmpExperienceItem model) { // model.Status = "Active"; int Empid = Convert.ToInt32(Url.RequestContext.RouteData.Values["id"].ToString()); model.EmpId = Empid; string uid = null; if (Session["UserId"] != null) { uid = Session["UserId"].ToString(); } model.CreatedBy = uid; model.CreatedDate = System.DateTime.Now; objExpService = new EmpExperienceService(); objExpService.Insert(model); return(RedirectToAction("Create", new { @menuId = model.Viewbagidformenu })); }