public void Put(TipoArte TipoArte)
 {
     if (ApplicationDbContext.applicationDbContext.TipoArte.Count(e => e.Id == TipoArte.Id) == 0)
     {
         throw new NoEncontradoException("No he encontrado la entidad");
     }
     ApplicationDbContext.applicationDbContext.Entry(TipoArte).State = EntityState.Modified;
 }
예제 #2
0
        public IHttpActionResult PostUsuario(TipoArte TipoArte)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            TipoArte = TipoArteService.Create(TipoArte);

            return(CreatedAtRoute("DefaultApi", new { id = TipoArte.Id }, TipoArte));
        }
예제 #3
0
        public IHttpActionResult GetTipoArte(long id)
        {
            TipoArte TipoArte = TipoArteService.Get(id);

            if (TipoArte == null)
            {
                return(NotFound());
            }

            return(Ok(TipoArte));
        }
        public TipoArte Delete(long id)
        {
            TipoArte TipoArte = ApplicationDbContext.applicationDbContext.TipoArte.Find(id);

            if (TipoArte == null)
            {
                throw new NoEncontradoException("No he encontrado la entidad");
            }

            ApplicationDbContext.applicationDbContext.TipoArte.Remove(TipoArte);
            return(TipoArte);
        }
예제 #5
0
        public IHttpActionResult PutTipoArte(long id, TipoArte TipoArte)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != TipoArte.Id)
            {
                return(BadRequest());
            }

            try
            {
                TipoArteService.Put(TipoArte);
            }
            catch (NoEncontradoException)
            {
                return(NotFound());
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
예제 #6
0
 public void Put(TipoArte TipoArte)
 {
     TipoArteRepository.Put(TipoArte);
 }
예제 #7
0
 public TipoArte Create(TipoArte TipoArte)
 {
     return(TipoArteRepository.Create(TipoArte));
 }
 public TipoArte Create(TipoArte TipoArte)
 {
     return(ApplicationDbContext.applicationDbContext.TipoArte.Add(TipoArte));
 }