Пример #1
0
            // GET: api/Defect/5
            public IHttpActionResult Get(int id)
            {
                var defectQueryObject = new DefectQueryObject();
                var defect            = DefectQueryObject.GetDefect(id);

                return(Ok(defect));
            }
Пример #2
0
 // PUT: api/Defect/5
 public IHttpActionResult Put(Defect defect)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest("Not a valid data"));
     }
     else
     {
         var defectQueryObject = new DefectQueryObject();
         defectQueryObject.EditDefect(defect);
         return(Ok(defect));
     }
 }
Пример #3
0
 // GET: api/Defect
 public IHttpActionResult Get()
 {
     try
     {
         var defectQueryObject           = new DefectQueryObject();
         IEnumerable <Defect> defectList = defectQueryObject.GetDefectList();
         if (defectList.Count().Equals(0))
         {
             return(NotFound());
         }
         return(Ok(defectList));
     }
     catch
     {
         return(Redirect("ErrorPage"));
     }
 }
Пример #4
0
 // DELETE: api/Defect/5
 public IHttpActionResult Delete(int id)
 {
     try
     {
         if (id <= 0)
         {
             return(BadRequest("Not a valid defect status id"));
         }
         else
         {
             var defectQueryObject = new DefectQueryObject();
             defectQueryObject.DeleteDefect(id);
             return(Ok());
         }
     }
     catch
     {
         return(Redirect("ErrorPage"));
     }
 }
Пример #5
0
            // POST: api/Defect
            public void Post([FromBody] Defect defect)
            {
                var defectQueryObject = new DefectQueryObject();

                DefectQueryObject.AddDefect(defect);
            }