示例#1
0
        /// <summary>
        /// Get a gender with identifier
        /// </summary>
        /// <param name="id"></param>
        /// <param name="objContex"></param>
        /// <returns></returns>
        public static Gender Get(int id, ModelUnibookContainer objContex)
        {
            Gender gender = null;

            try
            {
                gender = GenderDal.Get(id, objContex);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(gender);
        }
示例#2
0
        /// <summary>
        /// Get a gender with identifier
        /// </summary>
        /// <param name="id"></param>
        /// <param name="objContex"></param>
        /// <returns></returns>
        public static GenderDto GetDto(int id, ModelUnibookContainer objContex)
        {
            GenderDto genderDto = null;

            try
            {
                Gender gender = GenderDal.Get(id, objContex);
                genderDto          = new GenderDto();
                genderDto.GenderId = gender.GenderId;
                genderDto.Name     = gender.Name;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(genderDto);
        }
示例#3
0
        /// <summary>
        /// Get list gender
        /// </summary>
        /// <param name="objContex">Get table to object</param>
        /// <returns></returns>
        public static List <GenderDto> GetAll(ModelUnibookContainer objContex)
        {
            try
            {
                List <GenderDto> genderList = new List <GenderDto>();
                foreach (var item in GenderDal.GetAll(objContex))
                {
                    genderList.Add(GenderBrl.GetDto(item.GenderId, objContex));
                }

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