Api: added query parsing

This commit is contained in:
Maksim Chegulov 2022-05-15 18:13:23 +03:00
parent c7c1745528
commit d820284491

View File

@ -72,16 +72,24 @@ public class EmailValidationKeyModelHelper
Enum.TryParse<EmployeeType>(emplType, out var employeeType); Enum.TryParse<EmployeeType>(emplType, out var employeeType);
request.TryGetValue("email", out var _email); request.TryGetValue("email", out var _email);
request.TryGetValue("uid", out var userIdKey); request.TryGetValue("uid", out var userIdKey);
Guid.TryParse(userIdKey, out var userId); Guid.TryParse(userIdKey, out var userId);
request.TryGetValue("access", out var fileShareRaw);
int.TryParse(fileShareRaw, out var fileShare);
request.TryGetValue("roomId", out var roomId);
return new EmailValidationKeyModel return new EmailValidationKeyModel
{ {
Email = _email, Email = _email,
EmplType = employeeType, EmplType = employeeType,
Key = key, Key = key,
Type = cType, Type = cType,
UiD = userId UiD = userId,
RoomAccess = fileShare,
RoomId = roomId
}; };
} }