private IncomingEmail ToIncomingEmail(FormDataCollection formData) { var email = new IncomingEmail { BodyHtml = formData.FirstOrDefault(o => o.Key == "body-html").Value, BodyPlain = formData.FirstOrDefault(o => o.Key == "body-plain").Value, From = formData.FirstOrDefault(o => o.Key == "from").Value, Recipient = formData.FirstOrDefault(o => o.Key == "recipient").Value, Sender = formData.FirstOrDefault(o => o.Key == "sender").Value, Signature = formData.FirstOrDefault(o => o.Key == "signature").Value, Subject = formData.FirstOrDefault(o => o.Key == "subject").Value }; return email; }
public HttpResponseMessage Devices(FormDataCollection formData) { var allDevices = NetomitySystem.Factory().NetomityObjects.Where(o => o.Type == NetomityObjectType.Device).Cast <StateDevice>(); if (formData != null && formData.Count() > 0) { var fDevice = formData.FirstOrDefault(); var device = allDevices.Where(d => d.Id.ToString() == formData.First().Key).FirstOrDefault(); if (device != null) { device.Command(fDevice.Value); } } // return _JSONResponse<List<NetomityObject>>(true, objs); return(RenderPage <IEnumerable <StateDevice> >(BaseFolder + "devicecontrol.html", allDevices)); }