Пример #1
0
 public GetItemResult <CPMUserBM> FinduserByUsername(string username)
 {
     try
     {
         return(ServiceResultsHelper.FillGetItemResult <CPMUserBM>(Mapper.Map <CPMUserBM>(_repo.GetUserByUserName(username))));
     }
     catch (Exception ex)
     {
         return(ServiceResultsHelper.FillGetItemResultForError <CPMUserBM>(ex));
     }
 }
Пример #2
0
 public GetItemResult <CPMUserBM> FinduserById(int id)
 {
     try
     {
         return(ServiceResultsHelper.FillGetItemResult <CPMUserBM>(Mapper.Map <CPMUserBM>(_repo.GetRecordById(id))));
     }
     catch (Exception ex)
     {
         return(ServiceResultsHelper.FillGetItemResultForError <CPMUserBM>(ex));
     }
 }
Пример #3
0
 public GetItemResult <bool> UserExists(string username)
 {
     try
     {
         return(ServiceResultsHelper.FillGetItemResult(_repo.UserNameExists(username)));
     }
     catch (Exception ex)
     {
         return(ServiceResultsHelper.FillGetItemResultForError <bool>(ex));
     }
 }
Пример #4
0
        //CRUD

        public override ProcessResult Delete(int id)
        {
            try
            {
                _repository.Delete(id);
                return(ServiceResultsHelper.FillProcessResult(null));
            }
            catch (Exception ex)
            {
                return(ServiceResultsHelper.FillProcessResultForError(ex));
            }
        }
Пример #5
0
 public override GetItemResult <OfferBM> GetItem(int id)
 {
     try
     {
         //ModelMappings.Configure();
         var result = Mapper.Map <OfferBM>(_repository.GetItem(id));
         return(ServiceResultsHelper.FillGetItemResult(result));
     }
     catch (Exception ex)
     {
         return(ServiceResultsHelper.FillGetItemResultForError <OfferBM>(ex));
     }
 }
Пример #6
0
 public GetListResult <OfferBM> GetListBySearchTerm(int clientId, string searchTerm)
 {
     //ModelMappings.Configure();
     try
     {
         var result = AutoMapper.Mapper.Map <List <OfferBM> >(_repository.GetListBySearch(clientId, searchTerm));
         return(ServiceResultsHelper.FillGetListResult(result));
     }
     catch (Exception ex)
     {
         return(ServiceResultsHelper.FillGetListResultForError <OfferBM>(ex));
     }
 }
Пример #7
0
        public ProcessResult DelteUser(CPMUserBM user)
        {
            try
            {
                _repo.DeleteRecord(Mapper.Map <CPMUserEntity>(user));

                return(ServiceResultsHelper.FillProcessResult());
            }
            catch (Exception ex)
            {
                return(ServiceResultsHelper.FillProcessResultForError(ex));
            }
        }
Пример #8
0
 public GetItemResult <WalletBM> GetWalletById(int walletId)
 {
     //ModelMappings.Configure();
     try
     {
         var result = Mapper.Map <WalletBM>(_repository.GetWalletByWalletId(walletId));
         return(ServiceResultsHelper.FillGetItemResult(result));
     }
     catch (Exception ex)
     {
         return(ServiceResultsHelper.FillGetItemResultForError <WalletBM>(ex));
     }
 }
Пример #9
0
        public override GetListResult <CurrencyInfoBM> GetList()
        {
            try
            {
                //ModelMappings.Configure();

                var result = Mapper.Map <List <CurrencyInfoBM> >(_repository.GetList());
                return(ServiceResultsHelper.FillGetListResult(result));
            }
            catch (Exception ex)
            {
                return(ServiceResultsHelper.FillGetListResultForError <CurrencyInfoBM>(ex));
            }
        }
Пример #10
0
        public override GetListResult <OfferInfoBM> GetList(int key, string searchTerm)
        {
            try
            {
                //ModelMappings.Configure();
                if (!string.IsNullOrEmpty(searchTerm))
                {
                    var result = Mapper.Map <List <OfferInfoBM> >(_repository.GetList(key, searchTerm));
                    return(ServiceResultsHelper.FillGetListResult(result));
                }

                var resultEx = Mapper.Map <List <OfferInfoBM> >(_repository.GetList(key));
                return(ServiceResultsHelper.FillGetListResult(resultEx));
            }
            catch (Exception ex)
            {
                return(ServiceResultsHelper.FillGetListResultForError <OfferInfoBM>(ex));
            }
        }
Пример #11
0
 public override ProcessResult Save(OfferBM item)
 {
     try
     {
         //Validation can be inserted here
         if (item.IsNew)
         {
             _repository.Insert(Mapper.Map <OfferDM>(item));
         }
         else
         {
             _repository.Update(Mapper.Map <OfferDM>(item));
         }
         return(ServiceResultsHelper.FillProcessResult(_validator.Validations));
     }
     catch (Exception ex)
     {
         return(ServiceResultsHelper.FillProcessResultForError(ex));
     }
 }
Пример #12
0
        public override ProcessResult Save(CurrencyBM item)
        {
            try
            {
                //validation optional
                if (item.IsNew)
                {
                    _repository.Insert(Mapper.Map <CurrencyDM>(item));
                }
                else
                {
                    _repository.Update(Mapper.Map <CurrencyDM>(item));
                }

                return(ServiceResultsHelper.FillProcessResult(_validator.Validations));
            }
            catch (Exception ex)
            {
                return(ServiceResultsHelper.FillProcessResultForError(ex));
            }
        }