Example #1
0
        public IEnumerable <DCode.Models.ResponseModels.Task.Task> GetTasks()
        {
            var dbTasks = _taskRepository.GetTasks();
            var result  = _taskModelFactory.CreateModelList <DCode.Models.ResponseModels.Task.Task>(dbTasks) as IEnumerable <DCode.Models.ResponseModels.Task.Task>;

            return(result);
        }
Example #2
0
        public IEnumerable <Models.ResponseModels.Task.Task> GetNotificationsForCollectiveCSTasks(int noOfDays)
        {
            var yesterdayDate = DateTime.Now.AddDays(-1);

            var endDate = new DateTime(yesterdayDate.Year, yesterdayDate.Month, yesterdayDate.Day, 23, 59, 59);

            var startDate = endDate.AddDays(noOfDays * -1)
                            .AddHours(-23)
                            .AddMinutes(-59)
                            .AddSeconds(-59);

            var clientServiceTasks =
                _taskRepository.GetClientServiceTasksCreatedForDateRange(startDate, endDate);

            if (clientServiceTasks == null)
            {
                return(null);
            }

            return(_taskModelFactory
                   .CreateModelList <Models.ResponseModels.Task.Task>(
                       clientServiceTasks));
        }