public bool UpdateApplicantInfo(EmployeeVIewModel onboardingDetailRequestModel) { try { using (workorderEMSEntities Context = new workorderEMSEntities()) { var isEmployeeExists = Context.Employees.Where(x => x.EMP_Email == onboardingDetailRequestModel.Email).Any(); var EMPAction = isEmployeeExists ? "U" : "I"; var result = Context.spSetEmployee(EMPAction, null, onboardingDetailRequestModel.EmpId, null, onboardingDetailRequestModel.FirstName, onboardingDetailRequestModel.MiddleName, onboardingDetailRequestModel.LastName, onboardingDetailRequestModel.Email, onboardingDetailRequestModel.Phone , onboardingDetailRequestModel.DlNumber, onboardingDetailRequestModel.Dob, onboardingDetailRequestModel.SocialSecurityNumber, null, null, null, null, null, null, null, null, DateTime.Now, "1", null, onboardingDetailRequestModel.Address, onboardingDetailRequestModel.City, onboardingDetailRequestModel.State, null, onboardingDetailRequestModel.Cityzenship).ToList(); if (result.Any()) { return(true); } return(false); } } catch (Exception ex) { throw ex; } }
public ActionResult GetEmployeeDetailsForEdit(string Id) { var model = new EmployeeVIewModel(); try { if (Id != null) { var id = Cryptography.GetDecryptedData(Id, true); long _UserId = 0; long.TryParse(id, out _UserId); var ObjLoginModel = (eTracLoginModel)(Session["eTrac"]); ViewBag.StateList = _ICommonMethod.GetStateByCountryId(1); model = _IGuestUserRepository.GetEmployee(ObjLoginModel.UserId); model.Image = model.Image == null ? HostingPrefix + ConstantImages.Replace("~", "") + "no-profile-pic.jpg" : HostingPrefix + ProfilePicPath.Replace("~", "") + model.Image; return(PartialView("~/Views/NewAdmin/ePeople/_EditEmployeeInfo.cshtml", model)); } else { return(PartialView("~/Views/NewAdmin/ePeople/_EditEmployeeInfo.cshtml", new EmployeeVIewModel())); } } catch (Exception ex) { return(PartialView("~/Views/NewAdmin/ePeople/_EditEmployeeInfo.cshtml", new EmployeeVIewModel())); } }
public ActionResult GetBackGroundStatus(long ApplicantId, string Status) { string str = ""; var details = new EmployeeVIewModel(); var _workorderems = new workorderEMSEntities(); var getEMPData = _workorderems.spGetApplicantAllDetails(ApplicantId).FirstOrDefault(); if (getEMPData != null) { details.ApplicantId = ApplicantId; details.FirstName = getEMPData.API_FirstName + " " + getEMPData.API_LastName; details.Image = (getEMPData.ALA_Photo == "null" || getEMPData.ALA_Photo == null) ? ConfigurationManager.AppSettings["hostingPrefix"] + Convert.ToString(ConfigurationManager.AppSettings["ProfilePicPath"]).Replace("~", "") + "no-profile-pic.jpg" : getEMPData.ALA_Photo; details.Phone = getEMPData.ACI_PhoneNo; details.Email = getEMPData.ACI_eMail; details.Status = Status; details.ActionValue = "Background"; } if (ApplicantId > 0 && Status != null) { return(View("~/Views/GetMailData/GetAssessmentStatus.cshtml", details)); } else { return(View("~/Views/GetMailData/GetAssessmentStatus.cshtml", details)); } }
// // GET: /Guest/ public ActionResult Index() { var ObjLoginModel = (eTracLoginModel)(Session["eTrac"]); EmployeeVIewModel model = new EmployeeVIewModel(); ViewBag.StateList = _ICommonMethod.GetStateByCountryId(1); model = _IGuestUserRepository.GetEmployee(ObjLoginModel.UserId); return(View(model)); }
public ActionResult Index(EmployeeVIewModel model) { ViewBag.StateList = _ICommonMethod.GetStateByCountryId(1); if (ModelState.IsValid) { var isSaveSuccess = _IGuestUserRepository.UpdateApplicantInfo(model); if (isSaveSuccess) { return(RedirectToAction("PersonalFile")); } else { ViewBag.message = "Something went wrong!!!"; return(View(model)); } } return(View(model)); }
public ActionResult GetApplicantInfo(long ApplicantId) { string str = ""; var details = new EmployeeVIewModel(); var _workorderems = new workorderEMSEntities(); var getEMPData = _workorderems.spGetApplicantAllDetails(ApplicantId).FirstOrDefault(); if (getEMPData != null) { details.ApplicantId = ApplicantId; details.FirstName = getEMPData.API_FirstName + " " + getEMPData.API_LastName; details.Image = (getEMPData.ALA_Photo == "null" || getEMPData.ALA_Photo == null) ? ConfigurationManager.AppSettings["hostingPrefix"] + Convert.ToString(ConfigurationManager.AppSettings["ProfilePicPath"]).Replace("~", "") + "no-profile-pic.jpg" : getEMPData.ALA_Photo; details.Phone = getEMPData.ACI_PhoneNo; details.Email = getEMPData.ACI_eMail; //details.Status = getEMPData.sta details.ActionValue = "Offer"; } return(View("GetAssessmentStatus", details)); }
public ActionResult SaveUserEditableInfo(EmployeeVIewModel model) { bool isSaveSuccess = false; try { isSaveSuccess = _IGuestUserRepository.UpdateApplicantInfo(model); if (isSaveSuccess) { return(Json(isSaveSuccess, JsonRequestBehavior.AllowGet)); } else { return(Json(isSaveSuccess, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(Json(isSaveSuccess, JsonRequestBehavior.AllowGet)); } }
public bool UpdateApplicantInfoEMPMangemnt(EmployeeVIewModel onboardingDetailRequestModel) { bool isUpdate = false; try { using (workorderEMSEntities Context = new workorderEMSEntities()) { //var isEmployeeExists = Context.Employees.Where(x => x.EMP_Email == onboardingDetailRequestModel.Email).Any(); var getDetails = Context.Employees.Where(x => x.EMP_Email == onboardingDetailRequestModel.Email).FirstOrDefault(); var UserDetails = Context.UserRegistrations.Where(x => x.EmployeeID == onboardingDetailRequestModel.EmpId).FirstOrDefault(); var Image = getDetails == null ? null : getDetails.EMP_Photo; var EMPAction = "U"; if (UserDetails != null && getDetails != null) { var result = Context.spSetEmployee(EMPAction, null, onboardingDetailRequestModel.EmpId, getDetails.EMP_API_ApplicantId, onboardingDetailRequestModel.FirstName, onboardingDetailRequestModel.MiddleName, onboardingDetailRequestModel.LastName, onboardingDetailRequestModel.Email, onboardingDetailRequestModel.Phone , onboardingDetailRequestModel.DlNumber, onboardingDetailRequestModel.Dob, onboardingDetailRequestModel.SocialSecurityNumber, Image, null, Convert.ToInt64(getDetails.EMP_Gender), getDetails.EMP_JobTitleId, getDetails.EMP_ManagerId, getDetails.EMP_DateOfJoining, getDetails.EMP_LocationId, getDetails.EMP_IsCreatedBy, DateTime.Now, "1", UserDetails.UserType, onboardingDetailRequestModel.Address, onboardingDetailRequestModel.City, onboardingDetailRequestModel.State, onboardingDetailRequestModel.Zip, onboardingDetailRequestModel.Cityzenship).ToList(); if (result.Any()) { isUpdate = true; } isUpdate = false; } return(isUpdate); } } catch (Exception ex) { throw ex; } }