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)); }
public async Task <IActionResult> Put(PersonaUpdateDtoRequest persona) { return(Ok(await _persona.UpdatePersonaAsync(persona))); }