Esempio n. 1
0
        public ActionResult MyTask(AssignTasksSearchModel searchmodel)
        {
            var listAssignTasks = new List <AssignTask>();

            if (searchmodel == null)
            {
                searchmodel = new AssignTasksSearchModel();
            }
            DateTime sdate;
            DateTime edate;

            DateTime.TryParseExact(searchmodel.StartDate, Helper.FormatDate,
                                   new CultureInfo("en-US"),
                                   DateTimeStyles.None,
                                   out sdate);
            DateTime.TryParseExact(searchmodel.EndDate, Helper.FormatDate,
                                   new CultureInfo("en-US"),
                                   DateTimeStyles.None,
                                   out edate);
            var assigntasks = TaskBO.AssignTaskSearch(searchmodel.Requirement, CurrentUser.Id, sdate, edate);

            if (assigntasks != null)
            {
                foreach (var item in assigntasks)
                {
                    item.Task = TaskBO.GetById(item.TaskId);
                }
                listAssignTasks = assigntasks;
            }
            searchmodel.AssignTask = listAssignTasks;
            return(View(searchmodel));
        }