public UserProfile Get() { AppDataContext db = new AppDataContext(); var u = (from user in db.UserProfiles where user.UserName == User.Identity.Name select user).SingleOrDefault(); return u; }
// POST api/lectures //[Authorize(Roles = "Teachers")] public void Post(Lecture lec) { if (lec.LectureURL.Length > 0 && lec.Name.Length > 0) { AppDataContext db = new AppDataContext(); var result = (from users in db.UserProfiles where users.UserName == User.Identity.Name select users).SingleOrDefault(); lec.Teacher = result; //var lecture = new Lecture { LectureURL = lec.LectureURL, DatePublished = lec.DatePublished, Teacher = lec.Teacher, Name = lec.Name }; lec.DatePublished = DateTime.Now; db.Lectures.Add(lec); db.SaveChanges(); } }