public async Task <IActionResult> VerifyEmail([FromBody] EmailVerificationRequest request) { var user = await _authorizationUtil.GetUser(User); await _userBusiness.VerifyEmail(request, user); return(Ok()); }
public async Task <IActionResult> Create([FromBody] OpportunityCreateRequest model) { var user = await _authorizationUtil.GetUser(User); var created = await _opportunityBusiness.Create(model, user); return(Ok(created)); }
public async Task <IActionResult> Upload(int id) { var user = await _authorizationUtil.GetUser(User); foreach (var file in Request.Form.Files) { if (file.Length > 0) { using (var stream = new MemoryStream()) { await file.CopyToAsync(stream); return(Ok(await _opportunityResponseBusiness.UploadFile(id, file.FileName, stream, user))); } } } return(BadRequest()); }