コード例 #1
0
        public async Task <IActionResult> Remove(Guid id)
        {
            if (id != Guid.Empty)
            {
                var cmd    = new RemoveCandidateCommand(id);
                var result = await _mediator.Send(cmd);

                if (result.IsFailure)
                {
                    return(BadRequest("Failed to remove the candidate with error: " + result.Error));
                }

                return(Ok());
            }

            return(BadRequest("Invalid id"));
        }
コード例 #2
0
ファイル: CandidateDSController.cs プロジェクト: longtduc/sh
        public Candidate Delete(int id)
        {
            var cmd = new RemoveCandidateCommand(id);

            return(_commandHander.Handler(cmd).Value);
        }