// GET api/values public ValidaPcModel Get() { var ua = Request.Headers.GetValues("User-Agent").ToString(); var match = Regex.Match(ua, @"(.*?) \((?'plataforma'.*?)\) "); var ip = "";// HttpContext.Current..RemoteIpAddress.ToString(); var model = new ValidaPcModel() { ComputerName = match.Groups["plataforma"].Value.Split(';')[0], Date = DateTime.Now, IP = ip, Id = Guid.NewGuid(), }; keys[model.Id] = ""; return(model); }
public ActionResult <ValidaPcModel> Get() { var ua = Request.Headers["User-Agent"].ToString(); var match = Regex.Match(ua, @"(.*?) \((?'plataforma'.*?)\) "); var ip = ControllerContext.HttpContext.Connection.RemoteIpAddress.ToString(); var model = new ValidaPcModel() { ComputerName = match.Groups["plataforma"].Value.Split(';')[0], Date = DateTime.Now, IP = ip, Id = Guid.NewGuid(), }; keys[model.Id] = ""; return(model); }