private void Excluir(Guid id_Planta) { // string connectionString = ConfigurationManager.ConnectionStrings["conexao"].ToString(); PlantaRepository plantaRepository = new PlantaRepository(); PlantaAplicacao plantaAplicacao = new PlantaAplicacao(plantaRepository); plantaAplicacao.Excluir(id_Planta); }
private Planta Procurar(Guid id_Planta) { // string connectionString = ConfigurationManager.ConnectionStrings["conexao"].ToString(); PlantaRepository plantaRepository = new PlantaRepository(); PlantaAplicacao plantaAplicacao = new PlantaAplicacao(plantaRepository); var plt = plantaAplicacao.Selecionar(id_Planta); return(new Planta() { Id = plt.Id, CodigoPlanta = plt.CodigoPlanta, NomePlanta = plt.NomePlanta, LocalPlanta = plt.LocalPlanta, MacHost = plt.MacHost }); }
private Guid Inserir(Planta planta) { //string connectionString = ConfigurationManager.ConnectionStrings["conexao"].ToString(); PlantaRepository plantaRepository = new PlantaRepository(); PlantaAplicacao plantaAplicacao = new PlantaAplicacao(plantaRepository); //Adapter ClimaAvi.Dominio.Entidades.Planta plt_Dominio = new ClimaAvi.Dominio.Entidades.Planta() { Id = Guid.Empty, CodigoPlanta = planta.CodigoPlanta, NomePlanta = planta.NomePlanta, LocalPlanta = planta.LocalPlanta, MacHost = planta.MacHost }; var id = plantaAplicacao.CadastrarPlanta(plt_Dominio); return(id); }
public HttpResponseMessage Get() { PlantaRepository plantaRepository = new PlantaRepository(); PlantaAplicacao plantaAplicacao = new PlantaAplicacao(plantaRepository); List <Planta> plantas = new List <Planta>(); var plts = plantaAplicacao.SelecionarTodos(); foreach (var busca in plts) { plantas.Add(new Planta() { Id = busca.Id, CodigoPlanta = busca.CodigoPlanta, NomePlanta = busca.NomePlanta, LocalPlanta = busca.LocalPlanta, MacHost = busca.MacHost }); } return(Request.CreateResponse(HttpStatusCode.OK, plantas)); }
// GET api/values/5 public HttpResponseMessage Get(Guid id) { PlantaRepository plantaRepository = new PlantaRepository(); PlantaAplicacao plantaAplicacao = new PlantaAplicacao(plantaRepository); try { var plt = Procurar(id); if (plt.Id == id) { return(Request.CreateResponse(HttpStatusCode.OK, plt)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound)); } } catch (Exception e) { //falha é trata aqui return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e.Message)); } }