Example #1
0
        public async Task <Response <bool> > UpdatePersonaAsync(PersonaUpdateDtoRequest persona)
        {
            Response <Persona> PersonaUpdate = await GetPersonaAsync(persona.PersonaId).ConfigureAwait(false);

            PersonaUpdate.Data.Nombres        = persona.Nombres;
            PersonaUpdate.Data.Apellidos      = persona.Apellidos;
            PersonaUpdate.Data.DepartamentoId = persona.DepartamentoId;
            _unitOfWork.PersonaRepositoryAsync.Update(PersonaUpdate.Data);
            await _unitOfWork.CommitAsync();

            return(new Response <bool>(PersonaUpdate != null));
        }
Example #2
0
 public async Task <IActionResult> Put(PersonaUpdateDtoRequest persona)
 {
     return(Ok(await _persona.UpdatePersonaAsync(persona)));
 }