/// <summary> /// Maps a <see cref='Altask.Data.Model.Department'/> object to a <see cref='Altask.Data.Dto.Department'/> object. /// </summary> public static Altask.Data.Dto.Department ToDto(this Altask.Data.Model.Department entity) { var dto = new Altask.Data.Dto.Department(); dto.Id = entity.Id; dto.Active = entity.Active; dto.Name = entity.Name; dto.Description = entity.Description; return(dto); }
internal static void NotifyDepartmentUpdate(Guid?clientId, Altask.Data.Dto.Department department) { if (!clientId.HasValue) { _context.Clients.All.notifyDepartmentUpdate(new { department = department }); } else { SignalRConnection connection; if (_connections.TryGetValue(clientId.Value, out connection)) { _context.Clients.AllExcept(connection.ConnectionId).notifyDepartmentUpdate(new { connection = connection, department = department }); } else { _context.Clients.All.notifyDepartmentCreate(new { department = department }); } } }
/// <summary> /// Maps all the non-primary key and tracking properties of a <see cref='Altask.Data.Dto.Department'/> object to a <see cref='Altask.Data.Model.Department'/> object. /// </summary> public static Altask.Data.Model.Department FromDto(this Altask.Data.Model.Department model, Altask.Data.Dto.Department entity) { model.Active = entity.Active; model.Name = entity.Name; model.Description = entity.Description; return(model); }