public async Task <Personas> DeletePersona(long id) { var persona = await(_personaRepository.GetById(id)).Result; await _personaRepository.Delete(persona); return(persona); }
//public void EliminarPersona(DtoPersona dto) //{ // //var Persona = ObtenerPersonaId(id); // //Persona.Estado = "INACTIVO"; // //Actualizar(Persona); // //_PersonaRepository.Delete<Sg02_Persona>(dto.Id); public DtoApiResponseMessage EliminarPersona(DtoPersona dto) { var persona = ObtenerPersonaId(dto.Id); if (persona != null) { _personaRepository.Delete <Sg02_Persona>(persona.Id); _personaRepository.Save(); var dtoMapeado = mapearEntidadADto(persona); return(_utilitarios.CrearDtoApiResponseMessage(dtoMapeado, "VE_SEG_PER_003")); } else { return(_utilitarios.CrearDtoApiResponseMessage(null, "VE_SEG_PER_007")); } }
public async Task Delete(Persona persona) { await _personaRepository.Delete(persona); }