public async Task <IActionResult> Post(CertificateAttestation value) { if (ModelState.IsValid) { var result = await _attestationService.CreateAsync(value); return(Ok(result)); } return(Ok(new { Success = false, Message = getErrorMessages() })); }
public async Task <IActionResult> Create(CertificateAttestation model) { if (ModelState.IsValid) { var cardFileName = GetUniqueFileName(model.IdCardFile.FileName); var uploads = Path.Combine(hostingEnvironment.ContentRootPath, "uploads"); var filePath = Path.Combine(uploads, cardFileName); model.IdCardFile.CopyTo(new FileStream(filePath, FileMode.Create)); var certFileName = GetUniqueFileName(model.IdCardFile.FileName); filePath = Path.Combine(uploads, certFileName); model.StudyCertificateFile.CopyTo(new FileStream(filePath, FileMode.Create)); await _attestationService.CreateAsync(model); return(View("Success")); } return(View("Fail")); }