private bool NeedDeleteStringOccurrence(StringOccurrence stringOccurrence, IEnumerable <OccurrenceData> advOccurrences) { return(!advOccurrences.Any( o => o.Id == stringOccurrence.OccurrenceId && o.TypeId == stringOccurrence.TypeId && o.OrderBy == stringOccurrence.OrderBy)); }
public StringOccurrence Create(int stringId, int occurrenceId, int typeId, int orderBy) { var stringOccurrence = new StringOccurrence { StringId = stringId, OccurrenceId = occurrenceId, TypeId = typeId, OrderBy = orderBy, BeginDate = DateTime.Now }; return(stringOccurrence); }
public StringOccurrence SetStringOccurrence(StringOccurrence stringOccurrence, bool isActual, DbTransaction dbTran) { SetStringOccurrence( dbTran: dbTran, stringId: stringOccurrence.StringId, occurrenceId: stringOccurrence.OccurrenceId, typeId: stringOccurrence.TypeId, orderBy: stringOccurrence.OrderBy, isActual: isActual, editUserId: _editUserId); return(stringOccurrence); }
private void DeleteStringOccurrence(StringOccurrence stringOccurrence, DbTransaction dbTran) { _repository.SetStringOccurrence(stringOccurrence, isActual: false, dbTran); _context.Entry(stringOccurrence).Reload(); }