This commit is contained in:
@@ -84,6 +84,8 @@ namespace AyaNova.Biz
|
|||||||
var SearchParams = new Search.SearchIndexProcessObjectParameters(UserLocaleId, inObj.Id, BizType, inObj.Name);
|
var SearchParams = new Search.SearchIndexProcessObjectParameters(UserLocaleId, inObj.Id, BizType, inObj.Name);
|
||||||
SearchParams.AddWord(inObj.Notes).AddWord(inObj.Name).AddWord(inObj.EmployeeNumber).AddWord(inObj.Tags);
|
SearchParams.AddWord(inObj.Notes).AddWord(inObj.Name).AddWord(inObj.EmployeeNumber).AddWord(inObj.Tags);
|
||||||
Search.ProcessNewObjectKeywords(SearchParams);
|
Search.ProcessNewObjectKeywords(SearchParams);
|
||||||
|
//TAGS
|
||||||
|
TagUtil.ProcessUpdateTagsInRepository(ct, inObj.Tags, null);
|
||||||
|
|
||||||
return inObj;
|
return inObj;
|
||||||
|
|
||||||
@@ -124,6 +126,9 @@ namespace AyaNova.Biz
|
|||||||
SearchParams.AddWord(inObj.Notes).AddWord(inObj.Name).AddWord(inObj.EmployeeNumber).AddWord(inObj.Tags);
|
SearchParams.AddWord(inObj.Notes).AddWord(inObj.Name).AddWord(inObj.EmployeeNumber).AddWord(inObj.Tags);
|
||||||
Search.ProcessNewObjectKeywords(SearchParams);
|
Search.ProcessNewObjectKeywords(SearchParams);
|
||||||
|
|
||||||
|
//TAGS
|
||||||
|
TagUtil.ProcessUpdateTagsInRepository(TempContext, inObj.Tags, null);
|
||||||
|
|
||||||
return inObj;
|
return inObj;
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -289,11 +294,12 @@ namespace AyaNova.Biz
|
|||||||
//Log modification
|
//Log modification
|
||||||
EventLogProcessor.LogEventToDatabase(new Event(UserId, dbObj.Id, BizType, AyaEvent.Modified), ct);
|
EventLogProcessor.LogEventToDatabase(new Event(UserId, dbObj.Id, BizType, AyaEvent.Modified), ct);
|
||||||
//Update keywords
|
//Update keywords
|
||||||
// Search.ProcessUpdatedObjectKeywords(UserLocaleId, dbObj.Id, BizType, dbObj.Name, dbObj.EmployeeNumber, dbObj.Notes, dbObj.Name);
|
|
||||||
var SearchParams = new Search.SearchIndexProcessObjectParameters(UserLocaleId, dbObj.Id, BizType, dbObj.Name);
|
var SearchParams = new Search.SearchIndexProcessObjectParameters(UserLocaleId, dbObj.Id, BizType, dbObj.Name);
|
||||||
SearchParams.AddWord(dbObj.Notes).AddWord(dbObj.Name).AddWord(dbObj.EmployeeNumber).AddWord(dbObj.Tags);
|
SearchParams.AddWord(dbObj.Notes).AddWord(dbObj.Name).AddWord(dbObj.EmployeeNumber).AddWord(dbObj.Tags);
|
||||||
Search.ProcessUpdatedObjectKeywords(SearchParams);
|
Search.ProcessUpdatedObjectKeywords(SearchParams);
|
||||||
|
|
||||||
|
TagUtil.ProcessUpdateTagsInRepository(ct, dbObj.Tags, SnapshotOfOriginalDBObj.Tags);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -332,6 +338,8 @@ namespace AyaNova.Biz
|
|||||||
SearchParams.AddWord(dbObj.Notes).AddWord(dbObj.Name).AddWord(dbObj.EmployeeNumber).AddWord(dbObj.Tags);
|
SearchParams.AddWord(dbObj.Notes).AddWord(dbObj.Name).AddWord(dbObj.EmployeeNumber).AddWord(dbObj.Tags);
|
||||||
Search.ProcessUpdatedObjectKeywords(SearchParams);
|
Search.ProcessUpdatedObjectKeywords(SearchParams);
|
||||||
|
|
||||||
|
TagUtil.ProcessUpdateTagsInRepository(ct, dbObj.Tags, SnapshotOfOriginalDBObj.Tags);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -353,16 +361,11 @@ namespace AyaNova.Biz
|
|||||||
//USEROPTIONS
|
//USEROPTIONS
|
||||||
ct.Database.ExecuteSqlCommand($"delete from auseroptions where userid={dbObj.Id}");
|
ct.Database.ExecuteSqlCommand($"delete from auseroptions where userid={dbObj.Id}");
|
||||||
|
|
||||||
//Event log process delete
|
|
||||||
EventLogProcessor.DeleteObject(UserId, BizType, dbObj.Id, dbObj.Name, ct);
|
EventLogProcessor.DeleteObject(UserId, BizType, dbObj.Id, dbObj.Name, ct);
|
||||||
ct.SaveChanges();
|
ct.SaveChanges();
|
||||||
|
|
||||||
//Delete search index
|
|
||||||
Search.ProcessDeletedObjectKeywords(dbObj.Id, BizType);
|
Search.ProcessDeletedObjectKeywords(dbObj.Id, BizType);
|
||||||
|
TagUtil.ProcessDeleteTagsInRepository(ct, dbObj.Tags);
|
||||||
// //TAGS
|
|
||||||
// TagMapBiz.DeleteAllForObject(new AyaTypeId(BizType, dbObj.Id), ct);
|
|
||||||
// ct.SaveChanges();
|
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user