Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }