public async Task <Object> All(string key = null, string value = null) { CiudadEntity Ciudad; List <CiudadEntity> Ciudades = new List <CiudadEntity>(); if (String.IsNullOrEmpty(key) && String.IsNullOrEmpty(value)) { findAllCiudadResponse Response = await this.Service.findAllCiudadAsync(); foreach (ciudad c in Response.@return) { Ciudad = new CiudadEntity(); Ciudad.Id_Ciudad = (int)c.idCiudad; Ciudad.Nombre_Ciudad = c.nombreCiudad; Ciudad.Region = await this.RegionService.Find(c.idRegion); Ciudades.Add(Ciudad); } return(Ciudades); //return centros.FirstOrDefault(c => c.Id_Centro == 1); } else { findCiudadPorResponse Response = await this.Service.findCiudadPorAsync(key, value); Debug.WriteLine(Response.@return); return(Response.@return); } }
public ActionResult <CiudadResponse> Get(int id) { IResponse <CiudadEntity> respuesta = new CiudadResponse(); try { CiudadEntity ciudad = _ciudadService.FindById(id); if (ciudad != null) { respuesta.Resultado = "S"; respuesta.Datos.Add(ciudad); } else { respuesta.Resultado = "N"; respuesta.Mensaje = "Ciudad no encontrada"; } } catch (Exception ex) { respuesta.Resultado = "E"; respuesta.Mensaje = ex.Message.ToString(); } return(Ok(respuesta)); }
public async Task <CiudadEntity> Find(int id) { CiudadEntity Ciudad = new CiudadEntity(); findCiudadResponse Response = await this.Service.findCiudadAsync(id); Ciudad.Id_Ciudad = (int)[email protected]; Ciudad.Nombre_Ciudad = [email protected]; Ciudad.Region = await this.RegionService.Find([email protected]); return(Ciudad); }
public ActionResult <CiudadResponse> Post([FromBody] CiudadRequest.CiudadCreate createCiudad) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } IResponse <CiudadEntity> respuesta = new CiudadResponse(); try { CiudadEntity ciudad = _ciudadService.Create(createCiudad); respuesta.Resultado = "S"; respuesta.Datos.Add(ciudad); } catch (Exception ex) { respuesta.Resultado = "E"; respuesta.Mensaje = ex.Message.ToString(); } return(Ok(respuesta)); }