Ejemplo n.º 1
0
        public PostResponse <Employee> AddOrUpdateEmployeeWithPhoto(EmployeeAddOrUpdateRequest req)
        {
            PostResponse <Employee> response;
            var headers = SessionHelper.GetAuthorizationHeadersForUser();
            PostWebServiceResponse webResponse = _employeeRepository.AddOrUpdateEmployeeWithImage(req.empData, req.fileName, req.imageData, headers);

            response          = CreateServiceResponse <PostResponse <Employee> >(webResponse);
            response.recordId = webResponse.recordId;
            return(response);
        }
Ejemplo n.º 2
0
        public PostResponse <TChild> ChildAddOrUpdateWithAttachment <TChild>(PostRequestWithAttachment <TChild> request)
        {
            PostResponse <TChild> response;
            var headers = SessionHelper.GetAuthorizationHeadersForUser();
            PostWebServiceResponse webResponse = GetRepository().ChildAddOrUpdate <TChild>(request.entity, request.FileName, request.FileData, headers);

            response          = CreateServiceResponse <PostResponse <TChild> >(webResponse);
            response.recordId = webResponse.recordId;
            return(response);
        }
Ejemplo n.º 3
0
        public PostResponse <Attachement> UploadCompanyLogo(CompanyUploadLogoRequest request)
        {
            PostResponse <Attachement> response;
            var headers = SessionHelper.GetAuthorizationHeadersForUser();
            PostWebServiceResponse webResponse = childRepo.UploadCompanyLogo(request.entity, request.photoName, request.photoData, headers);

            response = CreateServiceResponse <PostResponse <Attachement> >(webResponse);
            if (webResponse != null)
            {
                response.recordId = webResponse.recordId;
            }
            return(response);
        }
Ejemplo n.º 4
0
        public PostResponse <Attachement> UploadMultipleAttachments(SystemAttachmentsPostRequest request)
        {
            PostResponse <Attachement> response;
            var headers = SessionHelper.GetAuthorizationHeadersForUser();
            PostWebServiceResponse webResponse = childRepo.UploadMultipleAttachments(request.entity, request.FileNames, request.FilesData, headers);

            response = CreateServiceResponse <PostResponse <Attachement> >(webResponse);
            if (webResponse != null)
            {
                response.recordId = webResponse.recordId;
            }
            return(response);
        }
Ejemplo n.º 5
0
        public PostResponse <ShareAttachment> ShareEmployeeAttachments(ShareAttachmentPostRequest request)
        {
            PostResponse <ShareAttachment> response;
            var headers = SessionHelper.GetAuthorizationHeadersForUser();
            PostWebServiceResponse webResponse = _employeeRepository.ShareEmployeeAttachments(request.entity, request.FileNames, request.FilesData, headers);

            response = CreateServiceResponse <PostResponse <ShareAttachment> >(webResponse);
            if (webResponse != null)
            {
                response.recordId = webResponse.recordId;
            }
            return(response);
        }
Ejemplo n.º 6
0
        public PostResponse <Attachement> UploadEmployeePhoto(EmployeeUploadPhotoRequest request)
        {
            PostResponse <Attachement> response;
            var headers = SessionHelper.GetAuthorizationHeadersForUser();
            PostWebServiceResponse webResponse = _employeeRepository.UploadEmployeePhoto(request.entity, request.photoName, request.photoData, headers);

            response = CreateServiceResponse <PostResponse <Attachement> >(webResponse);
            if (webResponse != null)
            {
                response.recordId = webResponse.recordId;
            }
            return(response);
        }
Ejemplo n.º 7
0
        public PostResponse <TChild> ChildAddOrUpdate <TChild>(PostRequest <TChild> request)
        {
            PostResponse <TChild> response;
            var headers = SessionHelper.GetAuthorizationHeadersForUser();
            PostWebServiceResponse webResponse = GetRepository().ChildAddOrUpdate <TChild>(request.entity, headers);

            response = CreateServiceResponse <PostResponse <TChild> >(webResponse);
            if (webResponse != null)
            {
                response.recordId = webResponse.recordId;
            }
            return(response);
        }