public static Source GetEntSourceFromDtoSource(Common.Data.Models.SourceDto dtoSource) { return(new Source { Id = dtoSource.Id, Name = dtoSource.Name, HexColor = dtoSource.HexColor, DefaultWidth = dtoSource.DefaultWidth, DefaultHeight = dtoSource.DefaultHeight }); }
public int AddSource(Common.Data.Models.SourceDto newSource) { using (var context = new ExodusPrototype1Entities()) { var newSourceEnt = SourceMapper.GetEntSourceFromDtoSource(newSource); context.Sources.Add(newSourceEnt); context.SaveChanges(); Clients.All.SourceAdded(SourceMapper.GetDtoSourceFromEntSource(newSourceEnt)); this.WriteToWindowConsole($"Client: {Context.ConnectionId} - Added Source With Id: {newSourceEnt.Id} and Name: {newSourceEnt.Name}"); return(newSourceEnt.Id); } }
public static DcSource GetDcSourceFromDtoSource(Common.Data.Models.SourceDto dtoSource) { return(new DcSource(dtoSource.Name, dtoSource.DefaultWidth, dtoSource.DefaultHeight, dtoSource.HexColor, dtoSource.Id)); }