public HttpResponseMessage UpdateSessionSpeaker(SessionSpeakerInfo speaker) { try { SessionSpeakerDataAccess.UpdateItem(speaker); var response = new ServiceResponse <string> { Content = SUCCESS_MESSAGE }; return(Request.CreateResponse(HttpStatusCode.OK, response.ObjectToJson())); } catch (Exception ex) { Exceptions.LogException(ex); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ERROR_MESSAGE)); } }
public HttpResponseMessage CreateSessionSpeaker(SessionSpeakerInfo speaker) { try { SessionSpeakerDataAccess.CreateItem(speaker); var sessionSpeakers = SessionSpeakerDataAccess.GetItems(speaker.SessionId); var sessionSpeaker = sessionSpeakers.OrderByDescending(s => s.SessionSpeakerId).FirstOrDefault(s => s.SpeakerId == speaker.SpeakerId); var response = new ServiceResponse <SessionSpeakerInfo> { Content = sessionSpeaker }; return(Request.CreateResponse(HttpStatusCode.OK, response.ObjectToJson())); } catch (Exception ex) { Exceptions.LogException(ex); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ERROR_MESSAGE)); } }