public DocumentResponse AddDocument(DocumentRequest request) { DocumentResponse response = default; if (Available(request)) { response = _DAL.AddDocument(request); if (response is DocumentResponseAddOK) { _IDocumentSharingService.AddSharing(new DocumentSharingRequest() { sharingDTO = new SharingDTO() { DocID = response.documentDTO[0].DocID, UserId = request.documentDTO.UserID } }); } else { response = new DocumentResponseDontAdd(); } } else { response = new DocumentResponseDontAdd(); } return(response); }
public void AddDocument() { var req = new DocumentRequest(); req.documentDTO = new DocumentDTO(); req.documentDTO.UserID = "*****@*****.**"; req.documentDTO.ImageURL = "c/user/..."; req.documentDTO.DocName = "yehudit"; var res = _DocumentDAL.AddDocument(req); Assert.IsInstanceOf(typeof(DocumentResponseAddOK), res); }