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 } }); }
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); } }
public static McDigitalWall GetMcDigitalWallFromDtoDigitalWallAndSourceInstances(Common.Data.Models.DigitalWallDto dtoDigitalWall, ObservableCollection <McSourceInstance> sourceInstances) { return(new McDigitalWall(dtoDigitalWall.Name, dtoDigitalWall.Width, dtoDigitalWall.Height, sourceInstances, dtoDigitalWall.Id)); }