public IHttpActionResult Get([FromUri] Guid id) { try { Utils.IsAValidToken(Request, AuthorizationBusinessLogic); var document = DocumentBusinessLogic.GetDocument(id); return(Ok(DocumentModel.ToModel(document))); } catch (Exception e) { return(BadRequest(e.Message)); } }
public void IntegrationTest_ExpectedParameters_Ok() { DocumentDataAccess documentDA = new DocumentDataAccess(); UserDataAccess userDA = new UserDataAccess(); DocumentBusinessLogic documentBL = new DocumentBusinessLogic(documentDA, userDA); Document document1 = Utils.CreateDocumentForTest(); Document document2 = Utils.CreateDocumentForTest(); documentBL.AddDocument(document1); documentBL.AddDocument(document2); document2.AddDocumentParagraphAtLast(paragraph); documentBL.ModifyDocument(document2); documentBL.DeleteDocument(document1.Id); Document document2Obtained = documentBL.GetDocument(document2.Id); IList <Document> documentsObtained = documentBL.GetDocuments(); Assert.IsTrue(!documentsObtained.Contains(document1) && documentsObtained.Contains(document2Obtained)); }