public void AddDataPoint(CreateDataPointViewModel model)
 {
     using (var db = new GainTrackerContext(ACTIVE_CONNECTION))
     {
         db.DataPoints.Add(Mapper.Map<DataPoint>(model));
         db.SaveChanges();
     }
 }
        public ActionResult AddDataPoint(int trackedDataId)
        {
            var vm = new CreateDataPointViewModel
            {
                TrackedDataId = trackedDataId
            };

            return View();
        }
        public ActionResult AddDataPoint(CreateDataPointViewModel model)
        {
            if (!ModelState.IsValid)
                return View(model);

            repository.AddDataPoint(model);

            repository.AddStatistic(new CreateStatisticModel
            {
                Type = (int)StatisticsHelper.StatisticTypes.AddedData,
                Time = DateTime.Now,
                IPAddress = Request.UserHostAddress,
                UserName = User.Identity.Name,
                Email = Membership.GetUser(User.Identity.Name).Email
            });

            return RedirectToAction("Index", "Profile");
        }