public ActionResult <PaisResponse> Get(int id) { IResponse <PaisEntity> respuesta = new PaisResponse(); try { PaisEntity pais = _paisService.FindById(id); if (pais != null) { respuesta.Resultado = "S"; respuesta.Datos.Add(pais); } else { respuesta.Resultado = "N"; respuesta.Mensaje = "País no encontrado"; } } catch (Exception ex) { respuesta.Resultado = "E"; respuesta.Mensaje = ex.Message.ToString(); } return(Ok(respuesta)); }
public async Task RemoveAsync(PaisEntity paisEntity) { var paisToRemove = await GetByIdAsync(paisEntity.Id); _paisIdiomaContext.Paises.Remove(paisToRemove); await _paisIdiomaContext.SaveChangesAsync(); }
public ActionResult <PaisResponse> Put(int id, [FromBody] PaisRequest.PaisUpdate updatePais) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } IResponse <PaisEntity> respuesta = new PaisResponse(); try { PaisEntity pais = _paisService.Update(id, updatePais); respuesta.Resultado = "S"; respuesta.Datos.Add(pais); } catch (Exception ex) { respuesta.Resultado = "E"; respuesta.Mensaje = ex.Message.ToString(); } return(Ok(respuesta)); }
public async Task <int> AddAsync(PaisEntity paisEntity) { var entityEntry = await _paisIdiomaContext.Paises.AddAsync(paisEntity); await _paisIdiomaContext.SaveChangesAsync(); return(entityEntry.Entity.Id); }
public async Task <PaisEntity> Find(int id) { PaisEntity Pais = new PaisEntity(); findPaisResponse Response = await this.Service.findPaisAsync(id); Pais.Id_Pais = (int)[email protected]; Pais.Nombre_Pais = [email protected]; return(Pais); }
public async Task EditAsync(PaisEntity paisEntity) { var paisToUpdate = await GetByIdAsync(paisEntity.Id); _paisIdiomaContext .Entry(paisToUpdate) .CurrentValues .SetValues(paisEntity); await _paisIdiomaContext.SaveChangesAsync(); }
public CiudadEntity Create(CiudadRequest.CiudadCreate ciudad) { PaisEntity pais = _paisRepo.Find(ciudad.IdPais); if (pais == null) { throw new Exception("País no encontrado"); } CiudadEntity ciudadEntity = new CiudadEntity(); ciudadEntity.IdPais = ciudad.IdPais; ciudadEntity.Nombre = ciudad.Nombre; EntityEntry <CiudadEntity> nuevaCiudad = _ciudadRepo.Add(ciudadEntity); _context.SaveChanges(); return(nuevaCiudad.Entity); }
public void Update(PaisEntity t) { throw new NotImplementedException(); }
public int Insert(PaisEntity t) { throw new NotImplementedException(); }
public async Task RemoveAsync(PaisEntity paisEntity) { await _paisRepository.RemoveAsync(paisEntity); }
public async Task EditAsync(PaisEntity paisEntity) { await _paisRepository.EditAsync(paisEntity); }
public async Task <int> AddAsync(PaisEntity paisEntity) { return(await _paisRepository.AddAsync(paisEntity)); }