Example #1
0
        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));
        }
Example #2
0
        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);
        }
Example #3
0
        public IHttpActionResult GetEmploymentDetails()
        {
            UserEmploymentDetailsVM userVM = _userBL.GetUserEmploymentDetails();

            return(Ok(userVM));
        }
Example #4
0
        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);
        }