public IHttpActionResult PostTipoSello(TipoSello tipoSello) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TipoSello.Add(tipoSello); try { db.SaveChanges(); } catch (DbUpdateException) { if (TipoSelloExists(tipoSello.idTipoSello)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = tipoSello.idTipoSello }, tipoSello)); }
public IHttpActionResult PutTipoSello(TipoSello tipoSello) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (tipoSello.ultimoUsr == null || tipoSello.ultimoUsr == 0) { return(BadRequest("no hay usuario para guardar")); } tipoSello.ultimaFec = DateTime.Now; db.Entry(tipoSello).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TipoSelloExists(tipoSello.idTipoSello)) { return(NotFound()); } else { throw; } } return(Ok(tipoSello)); }
public IHttpActionResult GetTipoSello(string id) { TipoSello tipoSello = db.TipoSello.Find(id); if (tipoSello == null) { return(NotFound()); } return(Ok(tipoSello)); }
public IHttpActionResult DeleteTipoSello(string id) { TipoSello tipoSello = db.TipoSello.Find(id); if (tipoSello == null) { return(NotFound()); } db.TipoSello.Remove(tipoSello); db.SaveChanges(); return(Ok()); }