public ActionResult DeleteConfirmed(int id)
        {
            DocumentCheck documentCheck = db.DocumentCheck.Find(id);

            db.DocumentCheck.Remove(documentCheck);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        // GET: DocumentChecks/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DocumentCheck documentCheck = db.DocumentCheck.Find(id);

            if (documentCheck == null)
            {
                return(HttpNotFound());
            }
            return(View(documentCheck));
        }
 public ActionResult Edit([Bind(Include = "IdDocumentCheck,IdDocument,IdCheckType,IdState,IdType,Requiered,Active")] DocumentCheck documentCheck)
 {
     if (ModelState.IsValid)
     {
         db.Entry(documentCheck).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdCheckType = new SelectList(db.CheckType, "IdCheckType", "IdCheckType", documentCheck.IdCheckType);
     ViewBag.IdDocument  = new SelectList(db.Document, "IdDocument", "Name", documentCheck.IdDocument);
     ViewBag.IdState     = new SelectList(db.State, "IdState", "Name", documentCheck.IdState);
     ViewBag.IdType      = new SelectList(db.Type, "IdType", "Name", documentCheck.IdType);
     return(View(documentCheck));
 }
        // GET: DocumentChecks/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DocumentCheck documentCheck = db.DocumentCheck.Find(id);

            if (documentCheck == null)
            {
                return(HttpNotFound());
            }
            ViewBag.IdCheckType = new SelectList(db.CheckType, "IdCheckType", "IdCheckType", documentCheck.IdCheckType);
            ViewBag.IdDocument  = new SelectList(db.Document, "IdDocument", "Name", documentCheck.IdDocument);
            ViewBag.IdState     = new SelectList(db.State, "IdState", "Name", documentCheck.IdState);
            ViewBag.IdType      = new SelectList(db.Type, "IdType", "Name", documentCheck.IdType);
            return(View(documentCheck));
        }
Exemple #5
0
        public async Task <DocumentCheckResponse> CheckDocumentExists(string organizationUnitId,
                                                                      string name,
                                                                      DateTime referenceDate,
                                                                      List <string> destinations,
                                                                      string bulkOperation)
        {
            DocumentCheck check = new DocumentCheck()
            {
                Name          = name,
                Destinations  = destinations,
                ReferenceDate = referenceDate,
                BulkOperation = bulkOperation
            };

            var         serializedValue = JsonConvert.SerializeObject(check, new JsonSerializerSettings());
            HttpContent requestContent  = new StringContent(serializedValue, Encoding.UTF8, "application/json");

            if (!DigitalVaultHttpClient.DefaultRequestHeaders.Contains("Dgp-UserContext"))
            {
                DigitalVaultHttpClient.DefaultRequestHeaders.Add("Dgp-UserContext", "document-provider");
            }

            var accessToken = await GetAccesToken(string.Empty);

            DigitalVaultHttpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", accessToken);

            var response = await DigitalVaultHttpClient.PostAsync($"organizationunits/{organizationUnitId}/documents/check", requestContent);

            var responseContent = await response.Content.ReadAsStringAsync();

            if (!response.IsSuccessStatusCode)
            {
                throw new Exception($"Document check failed ({response.StatusCode}): {responseContent}");
            }

            Console.WriteLine($"POST check document exists response ({(int)response.StatusCode}): {responseContent} ");

            return(JsonConvert.DeserializeObject <DocumentCheckResponse>(responseContent));
        }