public IHttpActionResult Post([FromBody] AppointmentDTO appointment) { if (appointment == null || !ModelState.IsValid) { return(BadRequest(ModelState)); } AppointmentDTO outputMapped = new AppointmentDTO { BeginningDate = DateTime.Now, EndingDate = DateTime.Now.AddHours(1), LocationId = 1, Subject = appointment.Subject }; var output = _client.AddAppointment(outputMapped, 1); if (output != null) { return(Ok(output)); } return(Conflict()); }
public IHttpActionResult Post([FromBody] AppointmentDTO app) { Trace.WriteLine("AppointmentController. Method POST started with subject: " + app.Subject); Trace.WriteLine("AppointmentController. Method POST started with locationId: " + app.LocationId); if (app == null || !ModelState.IsValid) { return(BadRequest(ModelState)); } var outputMapped = new AppointmentDTO { BeginningDate = DateTime.Now, EndingDate = DateTime.Now.AddHours(1), LocationId = 1, Subject = app.Subject }; var appointment = _client.AddAppointment(outputMapped, 1); if (appointment != null) { _client.Callback(); return(Ok(appointment)); } return(Conflict()); }