public bool AddOrUpdateUserEmploymentDetails(GetUserEmploymentDetails userVM) { string username = HttpContext.Current.User.Identity.Name; userVM.UserId = _userDL.GetUserId(username); UserEmploymentDetailsVM user = _userDL.GetUserEmploymentDetails(userVM.UserId); if (user.UserId > 0) { return(_userDL.UpdateUserEmploymentDetails(userVM)); } return(_userDL.AddUserEmployementDetails(userVM)); }
public static UserEmploymentDetailsVM UserEmploymentDetailsToBusinessEntity(l2g_tbl_UserEmployeementDetails user) { var userVM = new UserEmploymentDetailsVM() { UserId = user.UserId, Company = user.Company, Salary = user.Salary, CreditScore = user.CreditScore, EmployeeStatusId = user.EmployeeStatusId ?? 4, ContractId = user.ContractId ?? 2, }; using (var db = new Lead2OrderGenerateDbEntities()) { userVM.ContractType = db.l2g_tbl_Contract.Find(userVM.ContractId).ContractType; userVM.EmployeeStatusType = db.l2g_tbl_EmployeeStatus.Find(userVM.EmployeeStatusId).EmployeeStatusType; } return(userVM); }
public IHttpActionResult GetEmploymentDetails() { UserEmploymentDetailsVM userVM = _userBL.GetUserEmploymentDetails(); return(Ok(userVM)); }
public static l2g_tbl_UserEmployeementDetails UserEmploymentDetailsToDataEntity(UserEmploymentDetailsVM userVM) { var user = new l2g_tbl_UserEmployeementDetails() { UserId = userVM.UserId, Company = userVM.Company, Salary = userVM.Salary, CreditScore = userVM.CreditScore, EmployeeStatusId = userVM.EmployeeStatusId, ContractId = userVM.ContractId }; return(user); }