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);
        }
Example #3
0
        public async Task <IActionResult> AddImpiegato([FromBody] ImpiegatoModel impiegatoModel)
        {
            var entrId = await _impiegatiRepository.AddImpiegato(impiegatoModel);

            return(CreatedAtAction(nameof(GetImpiegatoByEntrId), new { entrId = entrId, controller = "Impiegiati" }, entrId));
        }