public ActionResult Activate(string id)
        {
            Account acc = accountRes.Get(int.Parse(MD5Helper.DecryptBase64(id, true)));

            if (acc != null && acc.status == 0) // User is not actived
            {
                Histories history = new Histories();
                float money = new ConfigRespository().getDefaultMoney(); ;
                acc.status = 1;

                acc.TienFree = money;
                accountRes.Save();

                history.Account_ID = acc.OID;
                history.Type = Histories.HistoriesMetaData.ADD_FREE_MONEY;
                history.HistoryLog = acc.TienFree + "";
                history.CreatedDate = DateTime.Now;

                historyRes.Add(history);
                historyRes.Save();
                return RedirectToAction("RegisterSuccess", new { email = acc.email });
            }
            return RedirectToAction("Index", "Home");
        }
示例#2
0
 public void Delete(Histories obj)
 {
     en.DeleteObject(obj);
 }
示例#3
0
 public void Add(Histories obj)
 {
     en.AddObject("Histories", obj);
 }