public void SubmitForm(SpecialNavigationEntity specialNavigationEntity, string keyValue) { if (!string.IsNullOrEmpty(keyValue)) { specialNavigationEntity.Modify(keyValue); service.Update(specialNavigationEntity); } else { specialNavigationEntity.Create(); service.Insert(specialNavigationEntity); } }
public void SubmitNavigationForm(string NavigationId, string SpecialIds) { specialNavigationservice.Delete(a => a.F_NavigationId == NavigationId); string[] SpecialIdArr = SpecialIds.Split(','); for (int i = 0; i < SpecialIdArr.Length; i++) { string SpecialId = SpecialIdArr[i]; if (!string.IsNullOrEmpty(SpecialId)) { if (specialNavigationservice.IQueryable().Count(t => t.F_SpecialId == SpecialId && t.F_NavigationId == NavigationId) == 0) { SpecialNavigationEntity specialNavigationEntity = new SpecialNavigationEntity(); specialNavigationEntity.F_NavigationId = NavigationId; specialNavigationEntity.F_SpecialId = SpecialId; specialNavigationEntity.F_DeleteMark = false; specialNavigationEntity.Create(); specialNavigationservice.Insert(specialNavigationEntity); } } } }