public async Task <IActionResult> OnPostAsync() { var user = await _userManager.GetUserAsync(User); if (user == null) { return(RedirectToPage("/Account/Errors/AccessDenied", new { Area = "Identity" })); } if (!ModelState.IsValid) { return(Page()); } if (Input.FormFile != null) { Input.FileId = await _baseService.UploadFileAsync(Input.FormFile, null, user); OperationResult result = await _resumeService.Create(Input.FormFile.FileName, Input.FileId, user); if (result.Success) { _baseService.ToastNotify(ToastMessageState.Success, "Успешно", "файлът е в системата.", 2000); } else { _baseService.ToastNotify(ToastMessageState.Error, "Грешка", result.FailureMessage, 6000); } } return(Redirect("/Identity/Resume/Index")); }
public IActionResult Register([FromBody] ResumeModel resumeModel) { // map dto to entity var resume = _iMapper.Map <Resume>(resumeModel); try { // save var result = _iResumeService.Create(resume, resumeModel.UserId); var count = 1; if (result != null) { return(Output(new DeleteOrUpdateResponse { id = result.ResumeId, }, count)); } throw new Exception("创建失败!"); } catch (AppException ex) { // return error message if there was an exception return(BadRequest(new { message = ex.Message })); } }
public async Task <IActionResult> OnPostAsync() { var user = await _userManager.GetUserAsync(User); if (user == null) { return(NotFound($"Моля влезте в системата отново или си изчистете кеш данните на браузъра.")); } if (!ModelState.IsValid) { return(Page()); } if (Input.FormFile != null) { Input.FileId = await _baseService.UploadFileAsync(Input.FormFile, user); OperationResult result = await _resumeService.Create(Input.FormFile.FileName, Input.FileId, user); if (result.Success) { _baseService.ToastNotify(ToastMessageState.Success, "Успешно", "файлът ви е е качен.", 2000); } } return(Page()); }