public HttpResponseMessage AddStudents(int classId)
 {
     try
     {
         HttpResponseMessage response = new HttpResponseMessage();
         var httpRequest = HttpContext.Current.Request;
         if (httpRequest.Files.Count > 0)
         {
             foreach (string file in httpRequest.Files)
             {
                 HttpPostedFile postedFile = httpRequest.Files[file];
                 //string filePath = HttpContext.Current.Server.MapPath("~/UploadFiles/" + postedFile.FileName);
                 //postedFile.SaveAs(filePath);
                 string extension = Path.GetExtension(postedFile.FileName);
                 if (!extension.Equals(".xlsx") && !extension.Equals(".xls"))
                 {
                     HttpResponseMessage message = new HttpResponseMessage(HttpStatusCode.NotImplemented);
                     message.Content = new StringContent("file is not excel");
                     throw new HttpResponseException(message);
                 }
                 StudentLogic.AddStudents(postedFile, classId);
             }
         }
         return(response);
     }
     catch (Exception ex)
     {
         return(null);
     }
 }