public void ExecuteEnt() { prms = InfoGetter(prms); decimal precoBase; string parque, localizacao, descricao, tipo, nomeAlojamento; int nMaxPessoas; try { parque = prms[0]; localizacao = prms[1]; descricao = prms[2]; precoBase = Convert.ToDecimal(prms[3]); nMaxPessoas = Convert.ToInt32(prms[4]); tipo = prms[5]; nomeAlojamento = prms[6]; } catch (FormatException) { Console.WriteLine("Alguns parametros estavam errados."); return; } using (var ctx = new GlampinhoEntities()) { try { ctx.UpdateAlojamento(nomeAlojamento, parque, localizacao, descricao, precoBase, nMaxPessoas, tipo); ctx.SaveChanges(); } catch (Exception e) { Console.WriteLine(e.InnerException.Message); return; } } Console.WriteLine("Alojamento {0}" + nomeAlojamento + " atualizado com sucesso!"); }