Example #1
0
 public UserEmploymentDetailsVM GetUserEmploymentDetails(int userId)
 {
     try
     {
         l2g_tbl_UserEmployeementDetails user = db.l2g_tbl_UserEmployeementDetails.Where(x => x.UserId == userId).First();
         return(MappingConfig.UserEmploymentDetailsToBusinessEntity(user));
     }
     catch (Exception)
     {
         return(new UserEmploymentDetailsVM());
     }
 }
Example #2
0
        public static l2g_tbl_UserEmployeementDetails GetUserEmploymentDetailsToDataEntity(GetUserEmploymentDetails userVM)
        {
            l2g_tbl_UserEmployeementDetails 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);
        }
Example #3
0
        public bool AddUserEmployementDetails(GetUserEmploymentDetails userVM)
        {
            l2g_tbl_UserEmployeementDetails user = MappingConfig.GetUserEmploymentDetailsToDataEntity(userVM);

            user.CreatedDate = DateTime.Now;
            try
            {
                db.l2g_tbl_UserEmployeementDetails.Add(user);
                db.SaveChanges();
            }
            catch (Exception) {
                return(false);
            }
            return(true);
        }
Example #4
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 #5
0
 public bool UpdateUserEmploymentDetails(GetUserEmploymentDetails userVM)
 {
     //l2g_tbl_UserEmployeementDetails user = MappingConfig.GetUserEmploymentDetailsToDataEntity(userVM);
     try
     {
         l2g_tbl_UserEmployeementDetails userEntity = db.l2g_tbl_UserEmployeementDetails.Where(x => x.UserId == userVM.UserId).First();
         userEntity.Company          = userVM.Company;
         userEntity.ContractId       = userVM.ContractId;
         userEntity.CreditScore      = userVM.CreditScore;
         userEntity.EmployeeStatusId = userVM.EmployeeStatusId;
         userEntity.Salary           = userVM.Salary;
         db.SaveChanges();
     }
     catch (Exception)
     {
         return(false);
     }
     return(true);
 }