правка метода редактирования пользователя

согласно код-ревью
This commit is contained in:
eugeniy_ivanov 2023-02-14 12:30:05 +05:00
parent 2cc8abd767
commit 2b02bdb0b8

View File

@ -108,21 +108,20 @@ namespace AsbCloudInfrastructure.Repository
await UpdateRolesCacheForUserAsync(dto.Id, userRoles, token);
var entity = dbContext.Users.FirstOrDefault(u => u.Id == dto.Id);
if (entity is not null)
{
entity.Id = dto.Id;
entity.Name = dto.Name;
entity.Email = dto.Email;
entity.Phone = dto.Phone;
entity.Surname = dto.Surname;
entity.Patronymic = dto.Patronymic;
entity.Position = dto.Position;
entity.IdCompany = dto.IdCompany;
entity.IdState = dto.IdState;
await dbContext.SaveChangesAsync(token);
}
if (entity is null)
return -1;
entity.Id = dto.Id;
entity.Name = dto.Name;
entity.Email = dto.Email;
entity.Phone = dto.Phone;
entity.Surname = dto.Surname;
entity.Patronymic = dto.Patronymic;
entity.Position = dto.Position;
entity.IdCompany = dto.IdCompany;
entity.IdState = dto.IdState;
await dbContext.SaveChangesAsync(token);
DropCacheUsers();
return entity!.Id;
return entity.Id;
}
public async Task<int> DeleteAsync(int id, CancellationToken token)