Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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));
        }