public IHttpActionResult PostTmpDT_3k_Entregas(TmpDT_3k_Entregas tmpDT_3k_Entregas) { string s = Convert.ToBase64String(tmpDT_3k_Entregas.Foto); tmpDT_3k_Entregas.Foto = Convert.FromBase64String(s); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TmpDT_3k_Entregas.Add(tmpDT_3k_Entregas); try { db.SaveChanges(); } catch (DbUpdateException) { if (TmpDT_3k_EntregasExists(tmpDT_3k_Entregas.Pedido)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = tmpDT_3k_Entregas.Pedido }, tmpDT_3k_Entregas)); }
public IHttpActionResult GetTmpDT_3k_Entregas(string id) { TmpDT_3k_Entregas tmpDT_3k_Entregas = db.TmpDT_3k_Entregas.Find(id); if (tmpDT_3k_Entregas == null) { return(NotFound()); } return(Ok(tmpDT_3k_Entregas)); }
public IHttpActionResult DeleteTmpDT_3k_Entregas(string id) { TmpDT_3k_Entregas tmpDT_3k_Entregas = db.TmpDT_3k_Entregas.Find(id); if (tmpDT_3k_Entregas == null) { return(NotFound()); } db.TmpDT_3k_Entregas.Remove(tmpDT_3k_Entregas); db.SaveChanges(); return(Ok(tmpDT_3k_Entregas)); }
public IHttpActionResult PutTmpDT_3k_Entregas(string id, TmpDT_3k_EntregasDto tmpDT_3k_EntregasDto) { TmpDT_3k_Entregas datos = new TmpDT_3k_Entregas(); string s = Convert.ToBase64String(Encoding.ASCII.GetBytes(tmpDT_3k_EntregasDto.Foto)); datos.Foto = Convert.FromBase64String(s); datos.Asignado = tmpDT_3k_EntregasDto.Asignado; datos.Campania = tmpDT_3k_EntregasDto.Campania; datos.Causal_Id = tmpDT_3k_EntregasDto.Causal_Id; datos.Ciudad = tmpDT_3k_EntregasDto.Ciudad; datos.Conductor = tmpDT_3k_EntregasDto.Conductor; datos.Cond_Celular = tmpDT_3k_EntregasDto.Cond_Celular; datos.Depto = tmpDT_3k_EntregasDto.Depto; datos.Despacho = tmpDT_3k_EntregasDto.Despacho; datos.DestinoFinal = tmpDT_3k_EntregasDto.DestinoFinal; datos.Direccion = tmpDT_3k_EntregasDto.Direccion; datos.Entrega_Fec = tmpDT_3k_EntregasDto.Entrega_Fec; datos.Estado = tmpDT_3k_EntregasDto.Estado; datos.Id = tmpDT_3k_EntregasDto.Id; datos.Lat = tmpDT_3k_EntregasDto.Lat; datos.Lng = tmpDT_3k_EntregasDto.Lng; datos.Manifiesto = tmpDT_3k_EntregasDto.Manifiesto; datos.Pedido = tmpDT_3k_EntregasDto.Pedido; datos.Prec = tmpDT_3k_EntregasDto.Prec; datos.PreRuta = tmpDT_3k_EntregasDto.PreRuta; datos.Relacion_Fec = tmpDT_3k_EntregasDto.Relacion_Fec; datos.Relacion_Id = tmpDT_3k_EntregasDto.Relacion_Id; datos.Tel = tmpDT_3k_EntregasDto.Tel; datos.Vehi_Color = tmpDT_3k_EntregasDto.Vehi_Color; datos.Vehi_Placa = tmpDT_3k_EntregasDto.Vehi_Placa; datos.Vehi_Tipo = tmpDT_3k_EntregasDto.Vehi_Tipo; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != datos.Pedido) { return(BadRequest()); } db.Entry(datos).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TmpDT_3k_EntregasExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }