public async Task <ActionResult <Santier> > PostSantier(Santier santier) { _context.Santiere.Add(santier); await _context.SaveChangesAsync(); return(CreatedAtAction("GetSantier", new { id = santier.Id_Santier }, santier)); }
public async Task <IActionResult> PutSantier(long id, Santier santier) { if (id != santier.Id_Santier) { return(BadRequest()); } _context.Entry(santier).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SantierExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public static SantierePentruAngajati FromSantier(Santier santier) { return(new SantierePentruAngajati { Id_Santier = santier.Id_Santier, Locatie = santier.Locatie, Nume_Santier = santier.Nume_Santier, Nr_angajati = santier.Angajati.Count, }); }
public static SantierDetails FromSantier(Santier santier) { return(new SantierDetails { Id_Santier = santier.Id_Santier, Locatie = santier.Locatie, Nume_Santier = santier.Nume_Santier, Angajati = santier.Angajati.Select(c => AngajatiDetails.FromAngajat(c)).ToList() }); }