This commit is contained in:
2018-12-06 23:17:08 +00:00
parent d5691501ae
commit 2f95cbca2c

View File

@@ -629,7 +629,7 @@ namespace AyaNova.Biz
public async Task<bool> ImportV7Async(JObject j, List<ImportAyaNova7MapItem> importMap, Guid jobId, Dictionary<string, Dictionary<Guid, string>> tagLists)
{
//NEEDS 3 of the tag lists
//NEEDS 3 of the tag lists
//TODO: Some of these items will need to be imported in future USEROPTIONS object that doesn't exist yet
#region V7 record format
@@ -747,6 +747,39 @@ namespace AyaNova.Biz
i.EmployeeNumber = j["EmployeeNumber"].Value<string>();
i.Notes = j["Notes"].Value<string>();
//TAGS
var MemberOfGroupId = new Guid(j["MemberOfGroup"].Value<string>());
if (MemberOfGroupId != Guid.Empty)
{
string sTag = string.Empty;
if (tagLists["ScheduleableUserGroup"].TryGetValue(MemberOfGroupId, out sTag))
{
i.Tags.Add(sTag);
}
}
var RegionID = new Guid(j["RegionID"].Value<string>());
if (RegionID != Guid.Empty)
{
string sTag = string.Empty;
if (tagLists["Region"].TryGetValue(RegionID, out sTag))
{
i.Tags.Add(sTag);
}
}
var DispatchZoneID = new Guid(j["DispatchZoneID"].Value<string>());
if (DispatchZoneID != Guid.Empty)
{
string sTag = string.Empty;
if (tagLists["DispatchZone"].TryGetValue(DispatchZoneID, out sTag))
{
i.Tags.Add(sTag);
}
}
//Set unusable random login credentials
i.Salt = Hasher.GenerateSalt();
i.Login = Hasher.GenerateSalt();