public async Task <IActionResult> update(TrabalhadorClasse model, string nome)
        {
            try
            {
                var oldModel = _context.GetTrabalhador(nome);
                oldModel.Nome            = model.Nome;
                oldModel.Sobrenome       = model.Sobrenome;
                oldModel.ValeTransporte  = model.ValeTransporte;
                oldModel.CargaDeTrabalho = model.CargaDeTrabalho;

                oldModel.CustoTotal = oldModel.CalcularGastos(oldModel.CargaDeTrabalho, oldModel.ValeTransporte);
                _context.Update(oldModel);

                if (await _context.SaveChangesAsync())
                {
                    return(Ok(oldModel));
                }
            }
            catch (Exception e)
            {
                return(BadRequest($"Error: {e.Message}"));
            }

            return(BadRequest());
        }
        public async Task <IActionResult> post(TrabalhadorClasse model)
        {
            try
            {
                model.CustoTotal = model.CalcularGastos(model.CargaDeTrabalho, model.ValeTransporte);
                _context.Add(model);

                if (await _context.SaveChangesAsync())
                {
                    return(Ok(model));
                }
            }
            catch (Exception e)
            {
                return(BadRequest($"Error: {e.Message}"));
            }

            return(BadRequest());
        }