// POST api/accommodationleads public HttpResponseMessage Post([FromBody] CreateAccommodationLead createAccommodationLead) { var accLeadId = Guid.NewGuid(); var createAccommodationLeadCommand = new Messages.Commands.CreateAccommodationLead { AccommodationLeadID = accLeadId, Name = createAccommodationLead.Name, Email = createAccommodationLead.Email }; _bus.Send("Contact.Commands.CreateAccommodationLead", createAccommodationLeadCommand); var response = new HttpResponseMessage(HttpStatusCode.Accepted); response.Headers.Add("Location", "/api/accommodationleads/" + accLeadId.ToString("N")); return response; }
// POST api/accommodationleads public HttpResponseMessage Post([FromBody] CreateAccommodationLead createAccommodationLead) { var accLeadId = Guid.NewGuid(); var createAccommodationLeadCommand = new Messages.Commands.CreateAccommodationLead { AccommodationLeadID = accLeadId, Name = createAccommodationLead.Name, Email = createAccommodationLead.Email }; _bus.Send("Contact.Commands.CreateAccommodationLead", createAccommodationLeadCommand); var response = new HttpResponseMessage(HttpStatusCode.Accepted); response.Headers.Add("Location", "/api/accommodationleads/" + accLeadId.ToString("N")); return(response); }