Ejemplo n.º 1
0
 public static DigitalWall GetEntDigitalWallFromDtoDigitalWall(Common.Data.Models.DigitalWallDto dtoDigitalWall)
 {
     return(new DigitalWall
     {
         Id = dtoDigitalWall.Id,
         Wall = new Wall {
             Id = dtoDigitalWall.Id, Name = dtoDigitalWall.Name, Width = dtoDigitalWall.Width, Height = dtoDigitalWall.Height
         }
     });
 }
Ejemplo n.º 2
0
        public int AddDigitalWall(Common.Data.Models.DigitalWallDto digitalWall)
        {
            using (var context = new ExodusPrototype1Entities())
            {
                var newDigitalWallEnt = DigitalWallMapper.GetEntDigitalWallFromDtoDigitalWall(digitalWall);
                context.DigitalWalls.Add(newDigitalWallEnt);
                context.SaveChanges();
                Clients.All.DigitalWallAdded(DigitalWallMapper.GetDtoDigitalWallFromEntDigitalWall(newDigitalWallEnt));

                this.WriteToWindowConsole($"Client: {Context.ConnectionId} - Added Digital Wall With Id: {newDigitalWallEnt.Id} and Name: {newDigitalWallEnt.Wall.Name}");

                return(newDigitalWallEnt.Id);
            }
        }
Ejemplo n.º 3
0
 public static McDigitalWall GetMcDigitalWallFromDtoDigitalWallAndSourceInstances(Common.Data.Models.DigitalWallDto dtoDigitalWall, ObservableCollection <McSourceInstance> sourceInstances)
 {
     return(new McDigitalWall(dtoDigitalWall.Name, dtoDigitalWall.Width, dtoDigitalWall.Height, sourceInstances, dtoDigitalWall.Id));
 }