public ActionResult Requestprocess() { TRM t = new TRM t(); var req = (from i in t.Requestinfos join u in t.Logininfos on i.pm_id equals u.Id select new { Skill = i.Skill, startdate = i.Start_date, enddate = i.End_date, Requestname = i.Reqname, PMName = u.User_name, reqid = i.Request_id, status = i.Status }).ToList(); int rid = int.Parse(Session["rid"].ToString()); ViewBag.rid = rid; List <Requestdata> reqdata = new List <Requestdata>(); foreach (var i in req) { Requestdata r = new Requestdata(); r.skill = i.Skill; r.startdate = i.startdate; r.enddate = i.enddate; r.Requestname = i.Requestname; //r.pmid = i.pm_id; r.PMName = i.PMName; r.reqid = i.reqid; r.status = i.status; reqdata.Add(r); } return(View(reqdata)); }
public Requestview(String Request) { Requestdata requestdata = JsonConvert.DeserializeObject <Requestdata>(Request) as Requestdata; lat = Convert.ToDouble(requestdata.ParamedicCoordinates.Latitude); lng = Convert.ToDouble(requestdata.ParamedicCoordinates.Longitude); InitializeComponent(); paramedicname.Text = requestdata.ParamedicName.ToString(); Duration.Text = requestdata.AuthorityLocation.ToString(); if (requestdata.TimeInSeconds > 60) { double hours = requestdata.TimeInSeconds / 3600; double min = (hours % 1) * 60; time.Text = Convert.ToInt32(hours) + " Hours" + Convert.ToInt32(min) + " Minutes"; } else { time.Text = requestdata.TimeInSeconds / 60 + " Minutes"; } Distance.Text = (requestdata.Distance).ToString() + " Mile"; }