public void  Delete(Guid ProyectoID)
        {
            TCoche dbEntry = context.TCoche
                             .FirstOrDefault(p => p.CocheId == ProyectoID);

            if (dbEntry != null)
            {
                context.TCoche.Remove(dbEntry);
                context.SaveChanges();
            }
        }
 public void Save(TCoche proyecto)
 {
     if (proyecto.CocheId == Guid.Empty)
     {
         proyecto.CocheId = Guid.NewGuid();
         context.TCoche.Add(proyecto);
     }
     else
     {
         TCoche dbEntry = context.TCoche
                          .FirstOrDefault(p => p.CocheId == proyecto.CocheId);
         if (dbEntry != null)
         {
             dbEntry.CocheColor     = proyecto.CocheColor;
             dbEntry.CocheFabri     = proyecto.CocheFabri;
             dbEntry.CocheFull      = proyecto.CocheFull;
             dbEntry.CocheMarca     = proyecto.CocheMarca;
             dbEntry.CocheMec       = proyecto.CocheMec;
             dbEntry.CocheNAsientos = proyecto.CocheNAsientos;
             dbEntry.CochePlaca     = proyecto.CochePlaca;
         }
     }
     context.SaveChangesAsync();
 }
示例#3
0
 public IActionResult Post([FromBody] TCoche proyecto)
 {
     repositorio.Save(proyecto);
     return(Ok(true));
 }