public static ListViewItem ReadClientData(GetClientDto obj) { string[] arr = new string[8]; arr[0] = obj.Id + ""; arr[1] = obj.FirstName; arr[2] = obj.LastName; arr[3] = obj.PhoneNumber; arr[4] = obj.Email; arr[5] = obj.IdNumber; arr[6] = obj.DriversLicenseNumber; arr[7] = obj.Pesel; var item = new ListViewItem(arr); return(item); }
public async Task <IActionResult> UpdateClient(GetClientDto clientDto, CancellationToken cancellationToken = default) { string login = HttpContext.GetLoginFromClaims(); var access = await validateUserFilter.ValidateUser(login, cancellationToken); if (access == "client" || access == "null") { return(Unauthorized("ERROR, Access denied")); } var success = await accountService.ModifyAccount(clientDto, cancellationToken); if (!success) { return(UnprocessableEntity("Failed to modify account")); } return(NoContent()); }
public async Task <bool> ModifyAccount(GetClientDto clientDto, CancellationToken cancellationToken) { return(await repository.ModifyAccount(clientDto, cancellationToken)); }