Пример #1
0
        public List <ProfessionModel> GetAllProfessionList(ProfessionModel model)
        {
            List <ProfessionModel> professionList  = new List <ProfessionModel>();
            ProfessionModel        professionModel = new ProfessionModel();

            try
            {
                List <Master_StaffProfession> professionvList = _professionRepository.GetAllProfessionList();
                if (professionvList != null)
                {
                    professionvList.ForEach(a =>
                    {
                        professionModel      = Mapper.Map <Master_StaffProfession, ProfessionModel>(a);
                        professionModel.Name = Utility.GetPropertyValue(professionModel, "Name", model.CurrentCulture) == null ? string.Empty :
                                               Utility.GetPropertyValue(professionModel, "Name", model.CurrentCulture).ToString();
                        professionModel.Description = Utility.GetPropertyValue(professionModel, "Description", model.CurrentCulture) == null ? string.Empty :
                                                      Utility.GetPropertyValue(professionModel, "Description", model.CurrentCulture).ToString();
                        professionModel.CurrentUserID  = model.CurrentUserID;
                        professionModel.CurrentCulture = model.CurrentCulture;
                        professionList.Add(professionModel);
                    });
                }
            }
            catch (Exception ex)
            {
                IErrorLogService errorLog = new ErrorLogService();
                string           message  = ex.InnerException != null ? ex.InnerException.InnerException.Message : ex.Message;
                errorLog.SetErrorLog(model.CurrentUserID, "Profession", message);
                throw new Exception(ex.Message);
            }
            return(professionList);
        }