예제 #1
0
        public FindAllItemReponse <ConferenceDeclarationModel> GetRelatedConference(DateTime date, int pageSize, int pageIndex)
        {
            try
            {
                IConferenceDeclarationRepository conRepository = RepositoryClassFactory.GetInstance().GetConferenceDeclarationRepository();

                var result = conRepository.FindAllRelated(date, pageSize, pageIndex);
                var _con   = result.Item2.Select(n => MapperUtil.CreateMapper().Mapper.Map <ConferenceDeclaration, ConferenceDeclarationModel>(n)).ToList();
                return(new FindAllItemReponse <ConferenceDeclarationModel>
                {
                    Count = result.Item1,
                    Items = _con,
                    ErrorCode = (int)ErrorCode.None,
                    Message = string.Empty
                });
            }
            catch (Exception ex)
            {
                return(new FindAllItemReponse <ConferenceDeclarationModel>
                {
                    ErrorCode = (int)ErrorCode.Error,
                    Message = ex.Message
                });
            }
        }
예제 #2
0
 public DataModel.Response.BaseResponse DeleteConference(string id)
 {
     try
     {
         IConferenceDeclarationRepository conferenceRepository = RepositoryClassFactory.GetInstance().GetConferenceDeclarationRepository();
         conferenceRepository.Delete(id);
         return(new BaseResponse
         {
             ErrorCode = (int)ErrorCode.None,
             Message = Resources.Resource.msg_delete_success
         });
     }
     catch (Exception ex)
     {
         return(new BaseResponse
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }
예제 #3
0
 public DataModel.Response.BaseResponse UpdateConference(DataModel.Model.ConferenceDeclarationModel conference)
 {
     try
     {
         IConferenceDeclarationRepository conferenceRepository = RepositoryClassFactory.GetInstance().GetConferenceDeclarationRepository();
         var _con = MapperUtil.CreateMapper().Mapper.Map <ConferenceDeclarationModel, ConferenceDeclaration>(conference);
         conferenceRepository.Update(_con);
         return(new BaseResponse
         {
             ErrorCode = (int)ErrorCode.None,
             Message = Resources.Resource.msg_update_success
         });
     }
     catch (Exception ex)
     {
         return(new BaseResponse
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }
예제 #4
0
 public DataModel.Response.FindAllItemReponse <DataModel.Model.ConferenceDeclarationModel> GetConference()
 {
     try
     {
         IConferenceDeclarationRepository conferenceRepository = RepositoryClassFactory.GetInstance().GetConferenceDeclarationRepository();
         IList <ConferenceDeclaration>    cons = conferenceRepository.FindAll();
         var _con = cons.Select(n => MapperUtil.CreateMapper().Mapper.Map <ConferenceDeclaration, ConferenceDeclarationModel>(n)).ToList();
         return(new FindAllItemReponse <ConferenceDeclarationModel>
         {
             Items = _con,
             ErrorCode = (int)ErrorCode.None,
             Message = string.Empty
         });
     }
     catch (Exception ex)
     {
         return(new FindAllItemReponse <ConferenceDeclarationModel>
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }
예제 #5
0
 public FindItemReponse <ConferenceDeclarationModel> FindConferenceByActionURL(string actionURL)
 {
     try
     {
         IConferenceDeclarationRepository conRepository = RepositoryClassFactory.GetInstance().GetConferenceDeclarationRepository();
         ConferenceDeclaration            con           = conRepository.FindByActionURL(actionURL);
         var _con = MapperUtil.CreateMapper().Mapper.Map <ConferenceDeclaration, ConferenceDeclarationModel>(con);
         return(new FindItemReponse <ConferenceDeclarationModel>
         {
             Item = _con,
             ErrorCode = (int)ErrorCode.None,
             Message = string.Empty
         });
     }
     catch (Exception ex)
     {
         return(new FindItemReponse <ConferenceDeclarationModel>
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }
예제 #6
0
 public InsertResponse CreateConference(ConferenceDeclarationModel conference)
 {
     try
     {
         IConferenceDeclarationRepository conferenceRepository = RepositoryClassFactory.GetInstance().GetConferenceDeclarationRepository();
         ConferenceDeclaration            _con = MapperUtil.CreateMapper().Mapper.Map <ConferenceDeclarationModel, ConferenceDeclaration>(conference);
         object id = conferenceRepository.Insert(_con);
         return(new InsertResponse
         {
             InsertID = id.ToString(),
             ErrorCode = (int)ErrorCode.None,
             Message = Resources.Resource.msg_create_success
         });
     }
     catch (Exception ex)
     {
         return(new InsertResponse
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }