/// <summary> /// Updates the serialrule /// </summary> /// <param name="serialrule">SerialRule</param> public virtual void UpdateSerialRule(SerialRule serialrule) { if (serialrule == null) { throw new ArgumentNullException("serialrule"); } _serialruleRepository.Update(serialrule); //event notification _eventPublisher.EntityUpdated(serialrule); }
public void InsertSerialRule(SerialRule serialrule) { if (serialrule == null) { throw new ArgumentNullException("serialrule"); } _serialruleRepository.Insert(serialrule); //event notification _eventPublisher.EntityInserted(serialrule); }
public void DeleteSerialRule(SerialRule serialrule) { if (serialrule == null) { throw new ArgumentNullException("serialrule"); } serialrule.Deleted = true; UpdateSerialRule(serialrule); //_serialruleRepository.Delete(serialrule); //event notification _eventPublisher.EntityDeleted(serialrule); }