예제 #1
0
            // GET: api/DefectStatus/5
            public IHttpActionResult Get(int id)
            {
                var defectstatusQueryObject = new DefectStatusQueryObject();
                var defectStatus            = defectstatusQueryObject.GetDefectStatus(id);

                return(Ok(defectStatus));
            }
예제 #2
0
            // POST: api/DefectStatus
            public void Post([FromBody] string value)
            {
                var defectstatusQueryObject = new DefectStatusQueryObject();
                var defectStatus            = new DefectStatus()
                {
                    Status = value
                };

                defectstatusQueryObject.AddDefectStatus(defectStatus);
            }
예제 #3
0
 // PUT: api/DefectStatus/5
 public IHttpActionResult Put(DefectStatus defectstatus)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest("Not a valid data"));
     }
     else
     {
         var defectstatusQueryObject = new DefectStatusQueryObject();
         defectstatusQueryObject.EditDefectStatus(defectstatus);
         return(Ok(defectstatus));
     }
 }
예제 #4
0
 // GET: api/DefectStatus
 public IHttpActionResult Get()
 {
     try
     {
         var defectstatusQueryObject = new DefectStatusQueryObject();
         IEnumerable <DefectStatus> defectStatusList = defectstatusQueryObject.GetDefectStatusList();
         if (defectStatusList.Count().Equals(0))
         {
             return(NotFound());
         }
         return(Ok(defectStatusList));
     }
     catch
     {
         return(Redirect("ErrorPage"));
     }
 }
예제 #5
0
 // DELETE: api/DefectStatus/5
 public IHttpActionResult Delete(int id)
 {
     try
     {
         if (id <= 0)
         {
             return(BadRequest("Not a valid defect status id"));
         }
         else
         {
             var defectstatusQueryObject = new DefectStatusQueryObject();
             defectstatusQueryObject.DeleteDefectStatus(id);
             return(Ok());
         }
     }
     catch
     {
         return(Redirect("ErrorPage"));
     }
 }