public IHttpActionResult Post(HomeworkRequestModels homework) { if (!this.ModelState.IsValid) { return this.BadRequest(this.ModelState); } var dbHomework = new Homework { Content = homework.Content, TimeSent = homework.TimeSent, StudentId = homework.StudentId, CourseId = homework.CourseId }; this.homeworkRepository.InsertHomework(dbHomework); this.homeworkRepository.Save(); return this.Ok(homework); }
public IHttpActionResult Post(HomeworkRequestModels homework) { if (!this.ModelState.IsValid) { return(this.BadRequest(this.ModelState)); } var dbHomework = new Homework { Content = homework.Content, TimeSent = homework.TimeSent, StudentId = homework.StudentId, CourseId = homework.CourseId }; this.homeworkRepository.InsertHomework(dbHomework); this.homeworkRepository.Save(); return(this.Ok(homework)); }
public IHttpActionResult Put(int id, [FromBody] HomeworkRequestModels homeworkModel) { if (!this.ModelState.IsValid) { return(this.BadRequest(this.ModelState)); } var homework = this.homeworkRepository.GetHomeworkByID(id); if (homework == null) { return(this.BadRequest("Invalid id")); } homework.Content = string.IsNullOrEmpty(homeworkModel.Content) ? homework.Content : homeworkModel.Content; homework.TimeSent = homeworkModel.TimeSent; homework.StudentId = homeworkModel.StudentId; homework.CourseId = homeworkModel.StudentId; this.homeworkRepository.UpdateHomework(homework); this.homeworkRepository.Save(); return(this.Ok(homework)); }