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)); }
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)); }