예제 #1
0
        // DELETE: api/Configuration/5
        public HttpResponseMessage Delete(int id)
        {
            var provider = new CertificationProvider(DbInfo);
            var deleted  = provider.Delete(id);

            return(Request.CreateResponse(HttpStatusCode.OK, deleted));
        }
예제 #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            CertificationProvider certificationprovider = db.CertificationProviders.Find(id);

            db.CertificationProviders.Remove(certificationprovider);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #3
0
 public ProductClientService(ProductProvider productManager,
                             CertificationProvider certificationManager,
                             ProductFeaturesProvider productFeatureManager)
 {
     _productManager        = productManager;
     _certificationManager  = certificationManager;
     _productFeatureManager = productFeatureManager;
 }
예제 #4
0
        public HttpResponseMessage Get(string id)
        {
            var certification = new CertificationProvider(DbInfo).GetCertification(int.Parse(id));
            var exists        = certification != null;
            var status        = exists ? HttpStatusCode.OK : HttpStatusCode.NotFound;

            return(Request.CreateResponse(status, certification));
        }
예제 #5
0
 public ActionResult Edit([Bind(Include = "Id,Title,Addres,Phone,Email")] CertificationProvider certificationprovider)
 {
     if (ModelState.IsValid)
     {
         db.Entry(certificationprovider).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(certificationprovider));
 }
예제 #6
0
        public ActionResult Create([Bind(Include = "Id,Title,Addres,Phone,Email")] CertificationProvider certificationprovider)
        {
            if (ModelState.IsValid)
            {
                db.CertificationProviders.Add(certificationprovider);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(certificationprovider));
        }
예제 #7
0
 public HttpResponseMessage GetReports(string respons_id)
 {
     try
     {
         var reports = new CertificationProvider(DbInfo).GetReports(respons_id);
         return(Request.CreateResponse(HttpStatusCode.OK, reports));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.OK, ex.StackTrace));
     }
 }
예제 #8
0
 public HttpResponseMessage CertificationsOverview(string id)
 {
     try
     {
         var certifications = new CertificationProvider(DbInfo).CertificationsOverview(int.Parse(id));
         return(Request.CreateResponse(HttpStatusCode.OK, certifications));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.OK, ex.StackTrace));
     }
 }
예제 #9
0
 public HttpResponseMessage Post(Certification certification)
 {
     try
     {
         var provider = new CertificationProvider(DbInfo);
         var _save    = provider.Save(certification);
         return(Request.CreateResponse(HttpStatusCode.OK, _save));
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message));
     }
 }
예제 #10
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CertificationProvider certificationprovider = db.CertificationProviders.Find(id);

            if (certificationprovider == null)
            {
                return(HttpNotFound());
            }
            return(View(certificationprovider));
        }
예제 #11
0
 public GalardonAdminService(ImageProvider imageProvider, CertificationProvider certificationProvider)
 {
     _imageProvider         = imageProvider;
     _certificationProvider = certificationProvider;
 }
예제 #12
0
 public GalardonClientService(CertificationProvider certificationManager)
 {
     _certificationManager = certificationManager;
 }