Exemplo n.º 1
0
        // DELETE: api/Configuration/5
        public HttpResponseMessage Delete(int id)
        {
            var provider = new FieldInspectionProvider(DbInfo);
            var deleted  = provider.DeleteFieldInspection(id);

            return(Request.CreateResponse(HttpStatusCode.OK, deleted));
        }
Exemplo n.º 2
0
        public HttpResponseMessage Get(string id)
        {
            var certification = new FieldInspectionProvider(DbInfo).GetInspection(int.Parse(id));
            var exists        = certification != null;
            var status        = exists ? HttpStatusCode.OK : HttpStatusCode.NotFound;

            return(Request.CreateResponse(status, certification));
        }
Exemplo n.º 3
0
 public bool SyncFieldInspection(FieldInspection inspection)
 {
     try
     {
         FieldInspectionProvider inspectionProvider = new FieldInspectionProvider(DbInfo);
         return(inspectionProvider.Sync(inspection));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 4
0
 public HttpResponseMessage CertificationsOverview(string id)
 {
     try
     {
         var inspections = new FieldInspectionProvider(DbInfo).CertificationsOverview(int.Parse(id));
         return(Request.CreateResponse(HttpStatusCode.OK, inspections));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.BadRequest, ex.StackTrace));
     }
 }
Exemplo n.º 5
0
 public HttpResponseMessage GetReports(string respons_id)
 {
     try
     {
         var reports = new FieldInspectionProvider(DbInfo).GetReports(respons_id);
         return(Request.CreateResponse(HttpStatusCode.OK, reports));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.OK, ex.Message));
     }
 }
Exemplo n.º 6
0
 public HttpResponseMessage Post(FieldInspection inspection)
 {
     try
     {
         var provider = new FieldInspectionProvider(DbInfo);
         var isSaved  = provider.Save(inspection);
         return(Request.CreateResponse(HttpStatusCode.OK, isSaved));
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message));
     }
 }