public IHttpActionResult Post(MovieTheaterAddCommand movieTheater) { var validator = movieTheater.Validation(); if (!validator.IsValid) { return(HandleValidationFailure(validator.Errors)); } return(HandleCallback(() => MovieTheaterAppService.Add(movieTheater))); }