Ejemplo n.º 1
0
        public MessageResult Save(callModel model)
        {
            MessageResult result = new MessageResult();

            try
            {
                using (CallITEntities db = new CallITEntities())
                {
                    call md = new call();
                    md.machineName  = model.machineName;
                    md.machineIP    = model.machineIP;
                    md.sendDatetime = model.sendDatetime;
                    md.sendName     = model.sendName;
                    md.sendText     = model.sendText;
                    md.sendTel      = model.sendTel;


                    db.call.Add(md);
                    db.SaveChanges();

                    result.status = "success";
                }
            }
            catch (DbEntityValidationException exp)
            {
                foreach (var entityValidationErrors in exp.EntityValidationErrors)
                {
                    foreach (var validationError in entityValidationErrors.ValidationErrors)
                    {
                        Console.WriteLine("Property: {0} Error: {1}",
                                          validationError.PropertyName, validationError.ErrorMessage);
                    }
                }

                result.status = "error";
            }

            return(result);
        }
Ejemplo n.º 2
0
        public ActionResult Index(callModel model)
        {
            ViewBag.machineName = Dns.GetHostName();
            IPAddress[] addresses  = Dns.GetHostAddresses(Dns.GetHostName()).Where(a => a.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork).ToArray();
            string      strAddress = "";
            int         j          = 1;

            foreach (var i in addresses)
            {
                strAddress += i.ToString() + (j < addresses.Length ? "," : "");

                j++;
            }
            //ViewBag.machineIP = addresses[0].ToString();
            ViewBag.machineIP = strAddress;

            model.sendDatetime = DateTime.Now;

            ViewBag.Message = new CallITBL().Save(model);

            callModel model1 = new callModel();

            return(View());
        }