public void Put(ColeccionTipo coleccionTipo) { if (ApplicationDbContext.applicationDbContext.ColeccionTipos.Count(e => e.Id == coleccionTipo.Id) == 0) { throw new NoEncontradoException("No he encontrado la entidad"); } ApplicationDbContext.applicationDbContext.Entry(coleccionTipo).State = EntityState.Modified; }
public IHttpActionResult PostColeccionTipo(ColeccionTipo coleccionTipo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } coleccionTipo = coleccionTiposService.Create(coleccionTipo); return(CreatedAtRoute("DefaultApi", new { id = coleccionTipo.Id }, coleccionTipo)); }
public IHttpActionResult GetColeccionTipo(long id) { ColeccionTipo coleccionTipo = coleccionTiposService.Get(id); if (coleccionTipo == null) { return(NotFound()); } return(Ok(coleccionTipo)); }
public ColeccionTipo Delete(long id) { ColeccionTipo coleccionTipo = ApplicationDbContext.applicationDbContext.ColeccionTipos.Find(id); if (coleccionTipo == null) { throw new NoEncontradoException("No he encontrado la entidad"); } ApplicationDbContext.applicationDbContext.ColeccionTipos.Remove(coleccionTipo); return(coleccionTipo); }
public IHttpActionResult PutColeccionTipo(long id, ColeccionTipo coleccionTipo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != coleccionTipo.Id) { return(BadRequest()); } try { coleccionTiposService.Put(coleccionTipo); } catch (NoEncontradoException) { return(NotFound()); } return(StatusCode(HttpStatusCode.NoContent)); }
public ColeccionTipo Create(ColeccionTipo coleccionTipo) { return(ApplicationDbContext.applicationDbContext.ColeccionTipos.Add(coleccionTipo)); }
public void Put(ColeccionTipo coleccionTipo) { coleccionTiposRepository.Put(coleccionTipo); }
public ColeccionTipo Create(ColeccionTipo coleccionTipo) { return(coleccionTiposRepository.Create(coleccionTipo)); }