Esempio n. 1
0
        public async Task <bool> DeletePersonaAsync(PersonaDTO personaDTO)
        {
            Domain.Core.Model.Persona.Persona personaToDelete = new Domain.Core.Model.Persona.Persona(personaDTO.Id, personaDTO.dni, personaDTO.nombre, personaDTO.apellidos, personaDTO.telefono);
            if (await personaCommandRepository.Delete(personaToDelete))
            {
                personaToDelete.DispatchEvents();
            }

            return(true);
        }
Esempio n. 2
0
        public async Task <bool> CreateNewPersonaAsync(PersonaDTO personaDto)
        {
            Domain.Core.Model.Persona.Persona personaToAdd = new Domain.Core.Model.Persona.Persona(personaDto.Id, personaDto.dni, personaDto.nombre, personaDto.apellidos, personaDto.telefono);

            if (await personaCommandRepository.Insert(personaToAdd))
            {
                personaToAdd.DispatchEvents();
            }

            return(true);
        }