public ActivityDetailPage(Activity activity = null) { InitializeComponent(); BindingContext = _viewModel = new ActivityDetailViewModel(activity) { Navigation = Navigation }; }
public ActivityPage(ActivityDTO dto) { InitializeComponent(); _model = dto; BindingContext = new ActivityDetailViewModel(dto); this.SetBackText(); }
public IActionResult Detail(int id) { Activity theActivity = context.Activities.Find(id); List <ChildActivity> childActivities = context.ChildActivites .Where(ca => ca.ActivityId == id) .Include(ca => ca.Child) .ToList(); ActivityDetailViewModel activityDetailViewModel = new ActivityDetailViewModel(theActivity, childActivities); return(View(activityDetailViewModel)); }
public ActionResult Details(int id = 0) { var activity = _db.Activities.Find(id); if (activity == null) { return(HttpNotFound()); } activity.MinimumCadence = activity.MinimumCadence ?? 0; activity.MaximumCadence = activity.MaximumCadence ?? 0; activity.AverageCadence = activity.AverageCadence ?? 0; activity.MinimumHeartRate = activity.MinimumHeartRate ?? 0; activity.MaximumHeartRate = activity.MaximumHeartRate ?? 0; activity.AverageHeartRate = activity.AverageHeartRate ?? 0; var polyline = activity.Points == null ? string.Empty : activity.Points.GetPolyline(); var oSerializer = new System.Web.Script.Serialization.JavaScriptSerializer(); var gpxData = (from p in activity.Points select new { Duration = p.Duration.FormatTime(), Data = new { ele = p.Elevation.FormatElevation(), speed = p.Speed.FormatSpeed(), distance = p.Distance.FormatDistance(), cad = p.Cadence, hr = p.HeartRate, time = p.Duration.FormatTime(), lat = p.Latitude, lon = p.Longitude } }).ToList(); var jsonData = oSerializer.Serialize(gpxData); var viewModel = new ActivityDetailViewModel { Activity = activity, Polyline = polyline, GpxJsonData = jsonData }; return(View(viewModel)); }
// GET: Activities/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Activity activity = db.Activities.Find(id?.Decode()); if (activity == null) { return(HttpNotFound()); } ActivityDetailViewModel advm = activity; advm.Files = activity.Files.ToArray(); return(PartialView("_Details", advm)); }
public IActionResult EditChildActivity(EditChildActivityViewModel editChildActivityViewModel) { ChildActivity selectedChildActivity = context.ChildActivites .Where(ca => ca.ChildId == editChildActivityViewModel.ChildId) .Single(ca => ca.ActivityId == editChildActivityViewModel.ActivityId); selectedChildActivity.Status = editChildActivityViewModel.ActivityStatus; selectedChildActivity.Note = editChildActivityViewModel.ActivityNote; context.SaveChanges(); Activity theActivity = context.Activities.Find(editChildActivityViewModel.ActivityId); List <ChildActivity> childActivities = context.ChildActivites .Where(ca => ca.ActivityId == editChildActivityViewModel.ActivityId) .Include(ca => ca.Child) .ToList(); ActivityDetailViewModel activityDetailViewModel = new ActivityDetailViewModel(theActivity, childActivities); return(View("Detail", activityDetailViewModel)); }
public IActionResult EditActivity(int ActivityId, EditActivityViewModel editActivityViewModel) { Activity updatedActivity = context.Activities.Find(ActivityId); updatedActivity.Name = editActivityViewModel.Name; updatedActivity.StartTime = editActivityViewModel.StartTime; updatedActivity.EndTime = editActivityViewModel.EndTime; updatedActivity.Location = editActivityViewModel.Location; updatedActivity.IsOnline = editActivityViewModel.IsOnline; context.SaveChanges(); Activity theActivity = context.Activities.Find(ActivityId); List <ChildActivity> childActivities = context.ChildActivites .Where(ca => ca.ActivityId == editActivityViewModel.ActivityId) .Include(ca => ca.Child) .ToList(); ActivityDetailViewModel activityDetailViewModel = new ActivityDetailViewModel(theActivity, childActivities); return(View("Detail", activityDetailViewModel)); }
public ActivityDetailPage() { InitializeComponent(); BindingContext = new ActivityDetailViewModel(); }
public ActivityDetailPage(Activity act) { BindingContext = vm = new ActivityDetailViewModel(act); InitializeComponent(); }