Exemple #1
0
        public void Set_Unit_Door_Close_Should_Send_One_Event_To_EventStore()
        {
            DoorCloseCommand cmd = new DoorCloseCommand(Guid.NewGuid());

            var p = new Domain.Unit(cmd.UnitId, moqEventMetadata.Object, moqEventStore.Object).DoorClose(eventMetadata, moqEventStore.Object, cmd);

            moqEventStore.Verify(m => m.SaveEvents(It.IsAny <CompositeAggregateId>(), It.IsAny <IEnumerable <IEvent> >()), Times.Exactly(1));
        }
        /// <summary>
        /// Updates the unit.
        /// </summary>
        /// <param name="unit">The unit.</param>
        public void UpdateUnit(Domain.Unit unit)
        {
            var u = _context.Units.Find(unit.UnitId);

            u.UnitId            = unit.UnitId;
            u.CreatedOn         = System.DateTime.Now;
            u.CreatedBy         = unit.CreatedBy;
            u.LastUpdatedOn     = System.DateTime.Now;
            u.LastUpdatedBy     = unit.LastUpdatedBy;
            u.IsDeleted         = unit.IsDeleted;
            u.UnitName          = unit.UnitName;
            u.BuildingId        = unit.BuildingId;
            u.SquareFootage     = unit.SquareFootage;
            u.NumberOfBedrooms  = unit.NumberOfBedrooms;
            u.NumberOfBathrooms = unit.NumberOfBathrooms;

            _context.SaveChanges();
        }
        /// <summary>
        /// Adds the unit.
        /// </summary>
        /// <param name="unit">The unit.</param>
        public void AddUnit(Domain.Unit unit)
        {
            var u = new Data.Unit();

            u.UnitName          = unit.UnitName;
            u.BuildingId        = unit.BuildingId;
            u.SquareFootage     = unit.SquareFootage;
            u.NumberOfBedrooms  = unit.NumberOfBedrooms;
            u.NumberOfBathrooms = unit.NumberOfBathrooms;
            u.CreatedBy         = 1;
            u.CreatedOn         = System.DateTime.Now;
            u.LastUpdatedBy     = 1;
            u.LastUpdatedOn     = System.DateTime.Now;
            u.IsDeleted         = unit.IsDeleted;

            _context.Units.Add(u);

            _context.SaveChanges();
        }
Exemple #4
0
        public Domain.Unit MapToDomainUnit()
        {
            var u = new Domain.Unit();

            u.UnitId            = UnitId;
            u.CreatedOn         = CreatedOn;
            u.CreatedBy         = CreatedBy;
            u.CreatedByName     = CreatedByNavigation.UserName;
            u.LastUpdatedOn     = LastUpdatedOn;
            u.LastUpdatedBy     = LastUpdatedBy;
            u.LastUpdatedByName = LastUpdatedByNavigation.UserName;
            u.Ts                = Ts;
            u.IsDeleted         = IsDeleted;
            u.UnitName          = UnitName;
            u.BuildingId        = BuildingId;
            u.BuildingName      = Building.BuildingName;
            u.SquareFootage     = SquareFootage;
            u.NumberOfBedrooms  = NumberOfBedrooms;
            u.NumberOfBathrooms = NumberOfBathrooms;

            return(u);
        }