public async Task <ActionResult> Activate(ConfirmAdvert confirm) { try { return(Ok(await _advertService.Confirm(confirm))); } catch (KeyNotFoundException k) { return(NotFound(k.Message)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public async Task <IActionResult> Confirm(ConfirmAdvertModel model) { try { await _advertService.Confirm(model); await RaiseAdvertConfirmedMessage(model); return(new OkResult()); } catch (KeyNotFoundException) { return(new NotFoundResult()); } catch (Exception exc) { return(StatusCode(500, exc.Message)); } }