aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Sites/Models/SiteModel.cs
blob: 007f8a3ad7b9dd429a44ab9ebcba73f41dcd2afd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tango.BL.Entities;
using Tango.SharedUI.Components;

namespace Tango.MachineStudio.Sites.Models
{
    public class SiteModel : Site
    {
        public String Organization { get; set; }
        public int MachineCount { get; set; }
        public int CatalogCount { get; set; }
        public int ThreadCount { get; set; }
    }
}
/// Initializes a new instance of the <see cref="MobileEmulator "/> class. /// </summary> /// <param name="transporter">The transporter.</param> public MobileEmulator(ITransporter transporter) : base(transporter) { } #endregion #region Override Methods /// <summary> /// Called on new request message. /// </summary> /// <param name="sender">The sender.</param> /// <param name="container">The container.</param> protected override void OnTransporterRequestReceived(object sender, RequestReceivedEventArgs e) { var container = e.Container; switch (container.Type) { case MessageType.CalculateRequest: Thread.Sleep(1000); var request = MessageFactory.ExtractMessageFromContainer<CalculateRequest>(container); Transporter.SendResponse<CalculateResponse>(new CalculateResponse() { Sum = request.A + request.B, }, container.Token); break; } } #endregion } }