public ActionResult Login(enUser enUser_) { var objBLUser = new blUser(enUser_); try { objBLUser.Read(); } catch (Exception ex) { Log.Error("Hangout.UI.Account.Login() Error while Read() User Exception:-" + ex.ToString()); } if (enUser_.ID == 0) { ViewBag.Exception = true; Log.Info("Couldn't find user with EmailID - " + enUser_.E_Mail + "and Password - " + enUser_.Password, false); TempData["forgetPassword"] = "******"; return(RedirectToAction("login", "account")); } else if (enUser_.Verified == false) { TempData["forgetPassword"] = "******"; return(RedirectToAction("login", "account")); } #region ContestStatus var objENContestStatus = new enContestStatus() { ContestID = enUser_.ContestID, UserID = enUser_.ID }; var objBLContestStatus = new blContestStatus(objENContestStatus); objBLContestStatus.Read(); if (objENContestStatus.ID > 0) { objENContestStatus.Status = enUser_.Status; objBLContestStatus.Update(); } else { if (enUser_.Status == true) { objENContestStatus.Status = enUser_.Status; objBLContestStatus.Create(); } } #endregion Session["User_ID"] = enUser_.ID; HttpCookie loginCookie = new HttpCookie("UILoginCookie"); string Key = ConfigurationManager.AppSettings["EncryptKey"]; var Password = Helper.EncryptString(enUser_.Password, Key); var cookieDetail = new enCookieDetail { E_mail = enUser_.E_Mail, Password = Password, UserID = enUser_.ID }; loginCookie.Value = JsonConvert.SerializeObject(cookieDetail); loginCookie.Expires = DateTime.Now.AddDays(1); Response.Cookies.Add(loginCookie); return(RedirectToAction("About", "Content")); }
private void ConstructObject(IDataReader dr_, enContestStatus enContestStatus_) { enContestStatus_.ID = Convert.ToInt32(dr_["ID"]); enContestStatus_.ContestID = Convert.ToInt32(dr_["ContestID"]); enContestStatus_.UserID = Convert.ToInt32(dr_["UserID"]); enContestStatus_.Status = Convert.ToBoolean(dr_["Status"]); enContestStatus_.InsertedOn = Convert.ToDateTime(dr_["InsertedOn"]); enContestStatus_.ModifiedOn = DBNull.Value == dr_["ModifiedOn"] ? (DateTime?)null : Convert.ToDateTime(dr_["ModifiedOn"]); }
public List <enContestStatus> ReadAll() { var listOfContestStatus = new List <enContestStatus>(); using (IDataReader idr = base.Read(_enContestStatus.ID, _enContestStatus.ContestID, _enContestStatus.UserID)) { while (idr.Read()) { var objENContestStatus = new enContestStatus(); ConstructObject(idr, objENContestStatus); listOfContestStatus.Add(objENContestStatus); } } return(listOfContestStatus); }
public ActionResult GetContestStatus(int id) { var objENContestStatus = new enContestStatus() { ContestID = id }; var objBLContestStatus = new blContestStatus(objENContestStatus); List <enContestStatus> listOfContestStatus = new List <enContestStatus>(); try { listOfContestStatus = objBLContestStatus.ReadAllAndAggregate(typeof(enContest), typeof(enUser)); } catch (Exception ex) { return(RedirectToAction("error", "misc")); } return(View(listOfContestStatus)); }
public ActionResult Registration(enUser enUser_) { var objENUser = new enUser(); enUser_.Reference_Code = Helper.GetRandomAlphaNumericPassword(); enUser_.VerificationCode = Helper.GetRandomAlphaNumericPassword(); var objBLUser = new blUser(enUser_); try { objBLUser.Create(); } catch (Exception ex) { Log.Error("Hangout.UI.Account.Login() Error while Create() User Exception:-" + ex.ToString()); RedirectToAction("error", "misc"); } if (enUser_.Sponsor_ID != null) { objENUser = new enUser() { Reference_Code = enUser_.Sponsor_ID }; objBLUser = new blUser(objENUser); try { objBLUser.Read(); } catch (Exception ex) { Log.Error("Hangout.UI.Account.Login() Error while Read() User Exception:-" + ex.ToString()); RedirectToAction("error", "misc"); } if (objENUser.ID > 0) { var Point = (int)RewardPoints.OTHER_MEMBER; if (objENUser.Country == (int)CountryCode.India) { Point = (int)RewardPoints.IN_MEMBER; } var objENReward = new enReward() { Point = Point, Type = (int)RewardType.MEMBER, User_ID = objENUser.ID }; var objBLReward = new blReward(objENReward); try { objBLReward.Create(); } catch (Exception ex) { Log.Error("Hangout.UI.Account.Login() Error while Read() User Exception:-" + ex.ToString()); RedirectToAction("error", "misc"); } #region ContestStatus var objENContestStatus = new enContestStatus() { ContestID = enUser_.ContestID, UserID = enUser_.ID, Status = enUser_.Status }; var objBLContestStatus = new blContestStatus(objENContestStatus); objBLContestStatus.Create(); #endregion } } //Shoot Mail to verify User bool status = Helper.SendVerificationCodeToMail(enUser_.E_Mail, enUser_.VerificationCode); if (!status) { Log.Error("Hangout.UI.Account.Login() Error while Read() User"); TempData["forgetPassword"] = "******"; return(RedirectToAction("login", "user")); } objENUser = new enUser() { Reference_Code = enUser_.Reference_Code }; objBLUser = new blUser(objENUser); try { objBLUser.Read(); } catch (Exception ex) { Log.Error("Hangout.UI.Account.Login() Error while Read() User Exception:-" + ex.ToString()); return(RedirectToAction("error", "misc")); } TempData["forgetPassword"] = "******"; return(RedirectToAction("login", "account")); }
public blContestStatus(enContestStatus enContestStatus_) { this._enContestStatus = enContestStatus_; }
public dlContestStatus(enContestStatus enContestStatus_) : base("ContestStatus") { this._enContestStatus = enContestStatus_; }