public static SpaceSession GetEntSpaceSessionFromDtoSpaceSession(Common.Data.Models.SpaceSessionDto dtoSpaceSession)
 {
     return(new SpaceSession
     {
         Id = dtoSpaceSession.Id,
         DigitalWallId = dtoSpaceSession.DigitalWallId,
         Session = new Session {
             Id = dtoSpaceSession.Id, Name = dtoSpaceSession.Name
         }
     });
 }
示例#2
0
        public int AddSpaceSession(Common.Data.Models.SpaceSessionDto spaceSession)
        {
            using (var context = new ExodusPrototype1Entities())
            {
                var newSpaceSessionEnt = SpaceSessionMapper.GetEntSpaceSessionFromDtoSpaceSession(spaceSession);
                context.SpaceSessions.Add(newSpaceSessionEnt);
                context.SaveChanges();
                Clients.All.SpaceSessionAdded(SpaceSessionMapper.GetDtoSpaceSessionFromEntSpaceSession(newSpaceSessionEnt));

                this.WriteToWindowConsole($"Client: {Context.ConnectionId} - Added Space Session With Id: {newSpaceSessionEnt.Id} and Name: {newSpaceSessionEnt.Session.Name}");

                return(newSpaceSessionEnt.Id);
            }
        }
 public static McSpaceSession GetMcSpaceSessionFromMcDigitalWallAndDtoSpaceSession(McDigitalWall appropriateDigitalWall, Common.Data.Models.SpaceSessionDto dtoSpaceSession)
 {
     return(new McSpaceSession(dtoSpaceSession.Name, appropriateDigitalWall, dtoSpaceSession.Id));
 }