Beispiel #1
0
        public async Task <DocumentModel> PostAsync(DocumentRequest document)
        {
            var model = new DocumentModel();

            model.Name       = document.Name;
            model.format     = document.Format;
            model.path       = _upload.UploadFile(document.Document, document.Format, document.Name);
            model.PersonalId = document.PersonalId;

            var newModel = await _repository.PostAsync(model);

            return(newModel);
        }
Beispiel #2
0
        public async Task <PersonalModel> PostAsync(PersonalRequest request)
        {
            var model = new PersonalModel();

            model.Name           = request.Name;
            model.LastName       = request.LastName;
            model.Identification = request.Identification;
            if (request.ImageName == "")
            {
                model.ProfileImage = "";
            }
            else
            {
                model.ProfileImage = _upload.UploadFile(request.ProfileImage, request.Imageformat, $"{request.ImageName}_{request.Identification}");
            }


            if (model.ProfileImage == null)
            {
                return(null);
            }

            return(await _repository.PostAsync(model));
        }