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)); }