Esempio n. 1
0
 public void DeleteItem(SessionSpeakerInfo i)
 {
     using (IDataContext ctx = DataContext.Instance())
     {
         var rep = ctx.GetRepository <SessionSpeakerInfo>();
         rep.Delete(i);
     }
 }
 public void DeleteItem(SessionSpeakerInfo i)
 {
     using (IDataContext ctx = DataContext.Instance())
     {
         var rep = ctx.GetRepository<SessionSpeakerInfo>();
         rep.Delete(i);
     }
 }
Esempio n. 3
0
        public SessionSpeakerInfo GetItem(int itemId, int sessionId)
        {
            SessionSpeakerInfo i = null;

            using (IDataContext ctx = DataContext.Instance())
            {
                var rep = ctx.GetRepository <SessionSpeakerInfo>();
                i = rep.GetById(itemId, sessionId);
            }
            return(i);
        }
        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);
            }
        }
 public void UpdateItem(SessionSpeakerInfo i)
 {
     repo.UpdateItem(i);
 }
 public void DeleteItem(SessionSpeakerInfo i)
 {
     repo.DeleteItem(i);
 }
 public void CreateItem(SessionSpeakerInfo i)
 {
     repo.CreateItem(i);
 }
 public void UpdateItem(SessionSpeakerInfo i)
 {
     repo.UpdateItem(i);
 }
 public void DeleteItem(SessionSpeakerInfo i)
 {
     repo.DeleteItem(i);
 }
 public void CreateItem(SessionSpeakerInfo i)
 {
     repo.CreateItem(i);
 }
        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);
            }
        }