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); }
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()); }