Пример #1
0
        /// <summary>
        /// Get a user Career with identifier
        /// </summary>
        /// <param name="id"></param>
        /// <param name="objContex"></param>
        /// <returns></returns>
        public static UserCareerDto GetDto(int id, ModelUnibookContainer objContex)
        {
            UserCareerDto userCareerDto = null;

            try
            {
                UserCareer userCareer = UserCareerDal.Get(id, objContex);
                userCareerDto.UserCareerId             = userCareer.UserCareerId;
                userCareerDto.User                     = new UserDto();
                userCareerDto.User.UserId              = userCareer.User.UserId;
                userCareerDto.User.Email               = userCareer.User.Email;
                userCareerDto.User.Deleted             = userCareer.User.Deleted;
                userCareerDto.User.Password            = new PasswordDto();
                userCareerDto.User.Role                = new RoleDto();
                userCareerDto.User.Role.RoleId         = userCareer.User.Role.RoleId;
                userCareerDto.User.Role.Name           = userCareer.User.Role.Name;
                userCareerDto.User.Role.Deleted        = userCareer.User.Role.Deleted;
                userCareerDto.User.Person              = new PersonDto();
                userCareerDto.Career                   = new CareerDto();
                userCareerDto.Career.CareerId          = userCareer.Career.CareerId;
                userCareerDto.Career.Name              = userCareer.Career.Name;
                userCareerDto.Career.Deleted           = userCareer.Career.Deleted;
                userCareerDto.Career.Faculty           = new FacultyDto();
                userCareerDto.Career.Faculty.FacultyId = userCareer.Career.Faculty.FacultyId;
                userCareer.Career.Faculty.Name         = userCareer.Career.Faculty.Name;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(userCareerDto);
        }
 public void Update(UserCareerDto userCareerDto)
 {
     try
     {
         UserCareerBrl.Update(userCareerDto, dbcontex);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void Insert(UserCareerDto userCareerDto)
 {
     try
     {
         UserCareerBrl.Insert(userCareerDto, dbcontex);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public UserCareerDto Get(int id)
        {
            UserCareerDto userCareerDto = null;

            try
            {
                userCareerDto = UserCareerBrl.GetDto(id, dbcontex);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(userCareerDto);
        }
Пример #5
0
 /// <summary>
 /// Create a new user Career
 /// </summary>
 /// <param name="userCareer"></param>
 /// <param name="objContex"></param>
 public static void Insert(UserCareerDto userCareerDto, ModelUnibookContainer objContex)
 {
     try
     {
         UserCareer userCareer = new UserCareer();
         userCareer.UserCareerId = userCareerDto.UserCareerId;
         userCareer.User         = UserBrl.Get(userCareerDto.User.UserId, objContex);
         userCareer.Career       = CareerBrl.Get(userCareerDto.Career.CareerId, objContex);
         UserCareerDal.Insert(userCareer, objContex);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #6
0
        /// <summary>
        /// Get list gender
        /// </summary>
        /// <param name="objContex">Get table to object</param>
        /// <returns></returns>
        public static List <UserCareerDto> Get(ModelUnibookContainer objContex)
        {
            try
            {
                List <UserCareerDto> userCareerList = new List <UserCareerDto>();
                foreach (var item in UserCareerListDal.Get(objContex))
                {
                    UserCareerDto userCareer = new UserCareerDto()
                    {
                        UserCareerId = item.UserCareerId,
                        Career       = new CareerDto()
                        {
                            CareerId = item.Career.CareerId, Deleted = item.Career.Deleted, Name = item.Career.Name, Faculty = new FacultyDto()
                            {
                                Name = item.Career.Faculty.Name, Deleted = item.Career.Faculty.Deleted, FacultyId = item.Career.Faculty.FacultyId
                            }
                        },
                        User = new UserDto()
                        {
                            UserId = item.User.UserId, Email = item.User.Email, Deleted = item.User.Deleted, Password = new PasswordDto()
                            {
                                PasswordId = 1, Date = DateTime.Now, State = 1, Psw = "1234", UserId = 1
                            }, Role = new RoleDto()
                            {
                                RoleId = item.User.Role.RoleId, Name = item.User.Role.Name, Deleted = item.User.Role.Deleted
                            }, Person = new PersonDto()
                        }
                    };

                    userCareerList.Add(userCareer);
                }

                return(userCareerList);
            }
            catch (DbEntityValidationException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }