예제 #1
0
        public void Delete(int id)
        {
            Media _media;

            _media = dao.GetById(id);

            DaoHelper.BeginTransaction();
            dao.Delete(_media);

            try
            {
                DaoHelper.CommitTransaction();
            }
            catch { }
        }
예제 #2
0
 public HttpResponseMessage Post([FromBody] Media media)
 {
     if (media == null)
     {
         return(new HttpResponseMessage(HttpStatusCode.BadRequest));
     }
     DaoHelper.BeginTransaction();
     dao.Save(media);
     try
     {
         DaoHelper.CommitTransaction();
     }
     catch { }
     return(new HttpResponseMessage(HttpStatusCode.Created));
 }
예제 #3
0
        public void Delete(int id)
        {
            Livre _livre;

            _livre = dao.GetById(id);

            DaoHelper.BeginTransaction();
            dao.Delete(_livre);

            try
            {
                DaoHelper.CommitTransaction();
            }
            catch { }
        }
예제 #4
0
        public HttpResponseMessage Post([FromBody] Livre livre)
        {
            if (livre == null)
            {
                return(new HttpResponseMessage(HttpStatusCode.BadRequest));
            }
            DaoHelper.BeginTransaction();
            dao.Save(livre);
            try
            {
                DaoHelper.CommitTransaction();
            }
            catch { }

            return(new HttpResponseMessage());
        }
예제 #5
0
        public void Put(int id, [FromBody] Media media)
        {
            int i = media.Id;

            Media _media;

            _media         = dao.GetById(id);
            _media.Libelle = media.Libelle;

            DaoHelper.BeginTransaction();
            dao.Save(_media);
            try
            {
                DaoHelper.CommitTransaction();
            }
            catch { }
        }
예제 #6
0
        public HttpResponseMessage Put(int id, [FromBody] Livre livre)
        {
            var x = new HttpResponseMessage();

            Livre _livre = dao.GetById(id);

            if (_livre.Version == livre.Version)
            {
                _livre.Auteur = livre.Auteur;
                _livre.Titre  = livre.Titre;

                if (_livre.Genre != livre.Genre)
                {
                    _livre.Genre = daoGenre.GetById(livre.Genre.Id);
                }
                if (_livre.TypeDocument.Id != livre.TypeDocument.Id)
                {
                    _livre.TypeDocument = daoTypeDocument.GetById(livre.TypeDocument.Id);
                }

                DaoHelper.BeginTransaction();
                dao.Save(_livre);

                try
                {
                    DaoHelper.CommitTransaction();
                }
                catch { }
                return(new HttpResponseMessage(HttpStatusCode.OK));
            }
            else
            {
                x.ReasonPhrase = "coucou";
            }
            return(x);
        }