public RegisterCarResponse Put(RegisterCarRequest request) { return(new RegisterCarResponse { Car = this.carsApplication.Register(Request.ToCaller(), request.Id, request.Jurisdiction, request.Number) }); }
public HttpResponseMessage RegisterCar([FromBody] RegisterCarDto request) { var carRequest = new RegisterCarRequest( request.Plate, request.Kilometers, new Brand(request.Brand.Name, request.Brand.Country), new Model(request.Model.Name, request.Model.Year) ); var savedCar = carRepository.RegisterCar(carRequest); return(this.Request.CreateResponse(HttpStatusCode.Created, savedCar)); }
public RegisterCarRequestValidatorSpec() { var identifierFactory = new Mock <IIdentifierFactory>(); identifierFactory.Setup(f => f.IsValid(It.IsAny <Identifier>())).Returns(true); this.validator = new RegisterCarRequestValidator(identifierFactory.Object); this.dto = new RegisterCarRequest { Id = "anid", Jurisdiction = LicensePlate.Jurisdictions[0], Number = "ABC123" }; }