Skip to content
This repository was archived by the owner on Aug 28, 2022. It is now read-only.

add simple database UI - #43

Merged
FrediKats merged 11 commits into
masterfrom
feat-AddDataBaseUI
May 10, 2021
Merged

add simple database UI#43
FrediKats merged 11 commits into
masterfrom
feat-AddDataBaseUI

Conversation

@ALEXXXANDRO

Copy link
Copy Markdown
Contributor

Добавлена возможность начать взаимодействовать с DB из UI (добавил DI, поменял конфигурацию и т.д)
В качестве демонстрации на текущий момент есть возможность доставать TotalActivity двумя способами - из DB и из гитхаба(страница TestPage).

@ALEXXXANDROALEXXXANDRO changed the title add simple data base UIadd simple database UIApr 27, 2021
@code {
private string SetName { get; set; } = String.Empty;
private ActivityInfo Info { get; set; }
private string _setName { get; set; } = String.Empty;

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Оч странно что у тебя название поля - глагол,
Как я понял из логики, было бы неплохо назвать _selectedName

private List<string> _usernames { get; set; } = new List<string>();
private StudyGroupResponse _studyGroup;
private bool StatsIsVisible { get; set; } = false;
private bool _statsIsVisible { get; set; } = false;

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Boolean переменные лучше начинать с is

Comment on lines +61 to +65
private string _username { get; set; } = String.Empty;
private string _groupName { get; set; } = String.Empty;
private List<string> _usernames { get; set; } = new List<string>();
private StudyGroupResponse _studyGroup;
private bool StatsIsVisible { get; set; } = false;
private bool _statsIsVisible { get; set; } = false;

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Приватные проперти эт как?

@@ -9,12 +10,22 @@ namespace Kysect.GithubActivityAnalyzer.WebDemo.Server.Controllers
[Route("[controller]")]

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Пробел потерялся(

@sonarqubecloud

Copy link
Copy Markdown

@FrediKats

Copy link
Copy Markdown
Member

@ALEXXXANDRO ты очень плохой человек! Я говорил, что не стоит в один пр лить добавления и переименования. Сейчас половина пул реквеста - это ренеймы. И нужно внимательно вчитываться, чтобы понять, где добавленная логика, а где ренейм и нужно скипать.

@ALEXXXANDRO

Copy link
Copy Markdown
ContributorAuthor

@FrediKats Может я не так что то понял, но я у сергея эсхучаковича консультировался в тот раз, показывал ветки. Он сказал, что наименее проблемным будет запихать в одну.

Comment on lines +68 to 83
public List<(string Username, ActivityInfo Activity)> GetActivityFromUserCash(IEnumerable<string> usernames, bool isParallel)
{
if (!isParallel)
{
return usernames
.Select(username => (username, GetActivityFromUserCash(FindByUsername(username))))
.ToList();
}

List<(string, ActivityInfo)> result = usernames
.AsParallel()
.Select(username => (username, GetActivityFromUserCash(FindByUsername(username))))
.ToList();
return result;
}
}

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Параллельно делать запросы в базу вместо того чтобы сделать один - это странно. Мне кажется, что это все можно переписать так, чтобы выполнялся один SQL запрос с использованием Join. Но я думаю, что на это можно отдельную таску завести, это не критично.

@FrediKats
FrediKats merged commit d68262d into masterMay 10, 2021
@FrediKats
FrediKats deleted the feat-AddDataBaseUI branch May 10, 2021 05:19
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

3 participants

@ALEXXXANDRO@FrediKats@I-SER-I