private InsertServerLoadResponse MapDomainToServerLoadResponse(ServerLoad serverLoad) { var response = new InsertServerLoadResponse { ServerName = serverLoad.ServerName, CpuLoad = serverLoad.CpuLoad, RamLoad = serverLoad.RamLoad, DateCreated = serverLoad.DateCreated }; return(response); }
private ServerLoad MapServerLoadRequestToDomain(InsertServerLoadRequest request) { var serverLoad = new ServerLoad { ServerName = request.ServerName, CpuLoad = request.CpuLoad, RamLoad = request.RamLoad, DateCreated = DateTime.Now }; return(serverLoad); }
private void AddServerHistory(string serverName, double outCPULoad, double outRAMLoad) { ServerLoad sl = new ServerLoad(); sl.ServerName = serverName; sl.CPULoad = outCPULoad; sl.RAMLoad = outRAMLoad; sl.UTCLogDate = DateTime.UtcNow; lock (LoadHistory.ServerLoadHistry) { LoadHistory.ServerLoadHistry.Add(sl); } }
public IHttpActionResult PostServerLoad(ServerLoad sl) { ResponseMessageResult rmr = null; if (IsDataValid(sl.ServerName, sl.CPULoad.ToString(), sl.RAMLoad.ToString(), out rmr)) { return(rmr); } AddServerHistory(sl.ServerName, sl.CPULoad, sl.RAMLoad); return(Ok()); }