// GET api/values
 public List <UserTaskModel> GetTaskDetails()
 {
     try
     {
         using (var task = new TaskManagerOperations())
         {
             return(task.GetTaskDetails());
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 // GET api/values
 public HttpResponseMessage GetTaskDetails()
 {
     try
     {
         using (var task = new TaskManagerOperations(_taskDataContext))
         {
             var abc = task.GetTaskDetails();
             return(Request.CreateResponse(HttpStatusCode.OK, abc));
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }