public ActionResult DroughtMonitorData(string type, long photoID) { DMDataType dmDataType = DMDataType.COUNTY; switch (type) { case "County": dmDataType = DMDataType.COUNTY; break; case "State": dmDataType = DMDataType.STATE; break; case "US": dmDataType = DMDataType.US; break; } Photo photo = PhotoRepository.Single(p => p.ID == photoID); if (photo == null) { return(new HttpNotFoundResult(string.Format("Photo {0} was not found", photoID))); } DmData model = LoadDMData(dmDataType, photo.Captured, photo.Site.CountyFips); model.PhotoID = photoID; return(PartialView("_DmPartial", model)); } //End DroughtMonitorData
private DmData LoadDMData(DMDataType type, DateTime date, int CountyFIPS) { DmData data = new DmData(); data.DMValues = LoadDMDataValues(type, date, CountyFIPS); data.PreviousWeekValues = LoadDMDataValues(type, date.AddDays(-7), CountyFIPS); data.PreviousMonthValues = LoadDMDataValues(type, date.AddDays(-30), CountyFIPS); //data.DMValues.Type = type.ToString().ToLower(); data.DisplayDate = data.DMValues.Week.ToString("MM-dd-yyyy"); data.DataWeek = data.DMValues.Week.ToString("yyMMdd"); return(data); } //End Load DM Data
public void createDM(string Name, Sharp7.S7Client client, SiemensForm Form, Image Image = null, object obj = null) { Controls.DmData dmd = new DmData(); dmd.Name = Name; dmd.Client = client; dmd.Icon = Image; dmd.Form = Form; Form.Client = client; //dmd.Form.sendPacket = cloud.sendPacket; //dmd.Form.getConnection = cloud.getConnection; DiagnosticModule dm = new DiagnosticModule(dmd); if (obj is Module) { dm.AssemblyModule = (Module)obj; } FLOW.Controls.Add(dm); }