- 1
- 2
- 3
if (selectedGroup == null)
return null;
return selectedGroup;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 3
+6
if (selectedGroup == null)
return null;
return selectedGroup;
зачем if то?
0
foreach (var r in rezList)
{
int newId = rnd.Next();
rez.Add(new FileItem()
{
Id = newId,
/* ..... */
});
}
Новый способ генерирования ID...
−2
[HttpPost]
[Route("api/Pateikimai/SaveList")]
public OperacijosRezultatas SaveList(List<PateikimasEditItem> models)
{
var atsakymas = new OperacijosRezultatas();
int failCounter = 0;
foreach (var model in models) {
try {
PateikimaiBll.SaveOrUpdate(model);
}
catch (Exception ex) {
failCounter++;
}
}
if (failCounter > 0)
{
atsakymas.SekmingaOperacija = false;
atsakymas.PridetiKlaida("Ne visi įrašai buvo išsaugoti");
}
else {
atsakymas.PridetiSekme("Pateikimų įrašas sėkmingai išsaugotas");
}
return atsakymas;
}
Смесь литовского с английским. Try/catch, который не записывает в лог и юзается для того, чтобы в front-end'e не запариватся с масивами (повторяющееся элементы). Уже не говорю об отсутсвии транзакций и foreach'e в контроллере.