public async Task UpdateAllImpiegato(int entrId, ImpiegatoModel impiegatoModel) { var _impiegato = new Impiegato() { EntrepriseId = entrId, Nome = impiegatoModel.Nome, Cognome = impiegatoModel.Cognome, Qualifica = impiegatoModel.Qualifica, RakingPoints = impiegatoModel.RackingPoints, Telefono = impiegatoModel.Telefono }; _rolmexContext.Impiegato.Update(_impiegato); await _rolmexContext.SaveChangesAsync(); }
public async Task <int> AddImpiegato(ImpiegatoModel impiegato) { var _impiegato = new Impiegato() { Nome = impiegato.Nome, Cognome = impiegato.Cognome, Qualifica = impiegato.Qualifica, RakingPoints = impiegato.RackingPoints, ImmagineProfilo = impiegato.ImmagineProfilo, Telefono = impiegato.Telefono, Dipartimento = impiegato.Dipartimento }; _rolmexContext.Impiegato.Add(_impiegato); await _rolmexContext.SaveChangesAsync(); return(impiegato.EntrepriseId); }
public async Task <IActionResult> AddImpiegato([FromBody] ImpiegatoModel impiegatoModel) { var entrId = await _impiegatiRepository.AddImpiegato(impiegatoModel); return(CreatedAtAction(nameof(GetImpiegatoByEntrId), new { entrId = entrId, controller = "Impiegiati" }, entrId)); }