public IncomeDTO GetIncome(DateTime dateStart, DateTime dateEnd) { IncomeDTO income = null; using (IAnalysisService service = factory.CreateAnalysisService()) { DataServiceMessage <IncomeDTO> serviceMessage = service.GetIncome(dateStart, dateEnd); RaiseReceivedMessageEvent(serviceMessage); income = serviceMessage.IsSuccessful ? serviceMessage.Data : new IncomeDTO(); } return(income); }