public IHttpActionResult Purchase(Sale sale) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _repo.AddSale(sale); return(Created($"/sale/{sale.SaleId}", sale)); }