public ResponseData <int> SaveInterest(SaveInterest savableData) { ResponseData <int> resp = new ResponseData <int>(); try { InterestFacade facade = new InterestFacade(); facade.Save(savableData); } catch (Exception ex) { ExceptionHandlerFactory.Factory.GetResponseExceptionHandler(resp).Handle(ex); } return(resp); }
public ResponseData <object> DeleteInterest(DeleteInterest deleteInterest) { ResponseData <object> resp = new ResponseData <object>(); var facade = new InterestFacade(); try { facade.Delete(deleteInterest); } catch (Exception ex) { ExceptionHandlerFactory.Factory.GetResponseExceptionHandler(resp).Handle(ex); } return(resp); }
public ResponseData <List <Interest> > GetInterests() { ResponseData <List <Interest> > response = new ResponseData <List <Interest> >(); var facade = new InterestFacade(); try { response.Data = facade.GetAll(); } catch (Exception ex) { ExceptionHandlerFactory.Factory.GetResponseExceptionHandler(response).Handle(ex); } return(response); }
public ResponseData <Interest> GetInterestById(string Id) { ResponseData <Interest> response = new ResponseData <Interest>(); int currId = 0; int.TryParse(Id, out currId); var facade = new InterestFacade(); try { if (currId != 0) { response.Data = facade.GetById(currId); } } catch (Exception ex) { ExceptionHandlerFactory.Factory.GetResponseExceptionHandler(response).Handle(ex); } return(response); }