public int CreateEvent(Event anEvent) { using (var scope = new TransactionScope()) { var dbEvent = new DataModel.Generated.Event { EventName = anEvent.EventName, EventDate = anEvent.EventDate }; _unitOfWork.EventRepository.Insert(dbEvent); _unitOfWork.Save(); scope.Complete(); return(dbEvent.EventId); } }
public int CreateEvent(Event anEvent) { using (var scope = new TransactionScope()) { var dbEvent = new DataModel.Generated.Event { EventName = anEvent.EventName, EventDate = anEvent.EventDate }; _unitOfWork.EventRepository.Insert(dbEvent); _unitOfWork.Save(); scope.Complete(); return dbEvent.EventId; } }