public long Add(MovieAddCommand movie) { var movieAdd = Mapper.Map <MovieAddCommand, Movie>(movie); var newMovie = MovieRepository.Add(movieAdd); return(newMovie.Id); }
public IHttpActionResult Post(MovieAddCommand movie) { var validator = movie.Validation(); if (!validator.IsValid) { return(HandleValidationFailure(validator.Errors)); } return(HandleCallback(() => MovieAppService.Add(movie))); }
public IHttpActionResult Post(MovieAddCommand MovieCmd) { var validator = MovieCmd.Validate(_service); if (!validator.IsValid) { return(HandleValidationFailure(validator.Errors)); } return(HandleCallback(_service.Add(MovieCmd))); }