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); }
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)); }