public IHttpActionResult GetSubjectByName(string subject) { try { return(Ok(SubjectsBL.GetSubjectByName(subject))); } catch { return(NotFound()); } }
public IHttpActionResult GetSubjectById(int subjectId) { try { return(Ok(SubjectsBL.GetSubjectById(subjectId))); } catch { return(NotFound()); } }
// DELETE: api/Subject/5 public IHttpActionResult Delete(Subjects1 subject) { try { SubjectsBL.DeleteSubject(subject); return(Ok()); } catch (Exception e) { return(Conflict()); } }
public IHttpActionResult Put([FromBody] Subjects1 subject) { try { SubjectsBL.UpdateSubject(subject); return(Ok()); } catch (Exception e) { return(NotFound()); } }
// POST: api/Subject public IHttpActionResult Post([FromBody] Subjects1 subject) { try { SubjectsBL.AddSubject(subject); return(Ok()); } catch (Exception e) { return(Conflict()); } }
public void ShouldInsertSubject() { var bl = new SubjectsBL(); var subject = new Subject { Name = "Tehnologii Web", IsOptional = true, Websites = new List<string> {"http://thor.info.uaic.ro/~busaco/"}, TeacherList = new List<string> {"busaco"} }; bl.InsertSubject(subject); subject = new Subject { Name = "Arhitectura Calculatoarelor", IsOptional = true, Websites = new List<string> {"http://thor.info.uaic.ro/~rvlad/"}, TeacherList = new List<string> {"rvlad"} }; bl.InsertSubject(subject); }
//GetAllSubjects public IHttpActionResult GetAllSubjects() { return(Ok(SubjectsBL.GetAllSubjects())); }