I created a class within a class so it could be an alternative to writing 3 different methods calling
to the database- so i created a class with related items and now when i try to build i get the error
Cannot implicity convert type System.collections.generic.list<anonymousType#1> to class that i created StudentDocuments
and when i click on the error it directs me to the return subs statement.
public class StudentDocuments
{
public Guid DocID {get; set;}
public string Assignment {get; set;}
public DateTime Submitted {get; set;}
public string Student {get;set;}
}
public StudentDocuments GetStudentSubmissionGrid(Guid usr, Guid lib)
{
using (var dc = new DocMgmtDataContext())
{
var subs = (from doc in dc.Documents
join u in dc.Users on doc.OwnedByUserID equals u.ID
where doc.OwnedByUserID == usr && doc.LibraryID == lib
select new {
DocID = doc.ID,
Assignment = doc.Library.Name,
Submitted = doc.UploadDT,
Student = u.FullName
})
.OrderByDescending(c => c.Submitted).ToList();
return subs;
}
}