public void Handle(UpdateMovieCommand Message)
 {
     if (Message != null)
     {
         var movie = _mapper.Map <Movie>(Message);
         _movieRepository.Update(movie);
     }
 }
 public static DomainMovie ConvertToDomain(this UpdateMovieCommand movie)
 {
     return(DomainMovie.Create(
                movie.Id,
                movie.Title,
                movie.Description,
                DomainGenre.Get(movie.Genre),
                movie.YearReleased));
 }
Exemplo n.º 3
0
        public async Task <ActionResult> Update(int id, UpdateMovieCommand command)
        {
            if (id != command.Id)
            {
                return(BadRequest());
            }

            await Mediator.Send(command);

            return(NoContent());
        }
Exemplo n.º 4
0
        public async Task <IActionResult> Update([FromBody] UpdateMovieCommand command)
        {
            await _mediator.Send(command);

            return(NoContent());
        }
Exemplo n.º 5
0
 public void Update(UpdateMovieCommand command)
 {
     CommandBus.Execute(command);
 }
Exemplo n.º 6
0
        public async Task <IActionResult> DeleteMovie([FromBody] UpdateMovieCommand command)
        {
            var result = await Mediator.Send(command);

            return(Ok(result));
        }
Exemplo n.º 7
0
 public Task <Unit> Handle(UpdateMovieCommand request, CancellationToken cancellationToken)
 {
     return(Unit.Task);
 }