public ActionResult Login() { var cUser = new CurrentUser(); if (cUser.userid != 0) { return Redirect("Dashboard"); } return View("Index"); }
public Response<byte> AdminLogin(LoginModel Data) { Response<byte> objresponse = new Response<byte>(); byte result = 0; if (Data != null) { // string pwd = Encryption.Encrypt(Data.Password, ConstantValues.EncryptionKey); using (var db = new UnseentalentdbDataContext()) { var user = db.tbl_users.Where(t => t.email == Data.Email).FirstOrDefault(); if (user != null) { if (user.password == Data.Password) { CurrentUser currentUser = new CurrentUser() { Email = user.email, FirstName = user.firstname, isEmailVerify = true, LastName = user.lastname, ProfilePic = user.profilepic, userid = user.id, userrole = GetUserRole(user.id), }; string json = JsonConvert.SerializeObject(currentUser); FormsAuthentication.SetAuthCookie(json, Data.RememberMe); result = 2;//sucess login objresponse.Create(true, 0, "Admin login successfully", result); } else { result = 0; //Username password not valid objresponse.Create(false, 1, "Admin login successfully", result); } } else { result = 0; objresponse.Create(false, 1, "Admin login successfully", result); } } } return objresponse; }
public Response<byte> AdminLogin(LoginModel Data) { var objresponse = new Response<byte>(); var unSeenTalentsMethod = new UnseenTalentsMethod(); if (Data != null) { using (var db = new UnseentalentdbDataContext()) { User user = db.Users.FirstOrDefault(t => t.Email == Data.Email && t.Password == Data.Password); byte result = 0; if (user != null) { var currentUser = new CurrentUser { Email = user.Email, FirstName = user.FirstName, isEmailVerify = true, LastName = user.LastName, ProfilePic = user.ProfilePic, userid = user.Id, userrole = unSeenTalentsMethod.GetUserRole(user.Id), }; string json = JsonConvert.SerializeObject(currentUser); FormsAuthentication.SetAuthCookie(json, Data.RememberMe); result = 2; //sucess login objresponse.Create(true, 0, "Admin login successfully", result); } else { result = 0; //Username password not valid objresponse.Create(false, 1, "Admin login Failed", result); } } } return objresponse; }
public int SaveUploadedFileDetails(UploadedFile objReq) { try { var objUser = new CurrentUser(); using (var db = new UnseentalentdbDataContext()) { var objNew = new Video(); objNew.UserId = objUser.userid; objNew.EventId = objReq.SelectedEvent; objNew.VideoPath = objReq.FileUrl; objNew.VideoTitle = objReq.FileName; objNew.VideoDesc = objReq.Description; objNew.CreatedDate = objReq.CreatedAt; objNew.IsActive = true; objNew.IsDeleted = false; objNew.TokenUniqueId = objReq.SelectedToken; objNew.CategoryId = objReq.SelectedCategory; db.Videos.InsertOnSubmit(objNew); db.SubmitChanges(); Managetoken tokenUsed = db.Managetokens.FirstOrDefault(t => t.UniqueTokenId == objReq.SelectedToken); if (tokenUsed != null) tokenUsed.RemainingUploadCount -= 1; db.SubmitChanges(); return 1; } } catch { return 0; } }
public bool SaveEditEvents(GetAllevents objReq) { bool rst = false; try { using (var db = new UnseentalentdbDataContext()) { var objUser = new CurrentUser(); if (objReq.eventid == 0) { var objNew = new Event(); objNew.CreatorId = objUser.userid; objNew.CreateDate = DateTime.UtcNow; objNew.EventDesc = objReq.eventdesc; objNew.EventTitle = objReq.eventtitle; objNew.EventStartDate = Convert.ToDateTime(objReq.eventstartdate); objNew.EventEndDate = Convert.ToDateTime(objReq.eventstartdate).AddDays(42); objNew.IsActive = true; objNew.IsDeleted = false; db.Events.InsertOnSubmit(objNew); if (!string.IsNullOrWhiteSpace(objReq.eventImage)) objNew.EventImage = objReq.eventImage; db.SubmitChanges(); rst = true; } else { Event evt = db.Events.FirstOrDefault(e => e.Id == objReq.eventid); if (evt != null) { evt.CreateDate = DateTime.UtcNow; evt.EventDesc = objReq.eventdesc; evt.EventTitle = objReq.eventtitle; evt.EventStartDate = Convert.ToDateTime(objReq.eventstartdate); evt.EventEndDate = Convert.ToDateTime(objReq.eventstartdate).AddDays(42); if (!string.IsNullOrWhiteSpace(objReq.eventImage)) evt.EventImage = objReq.eventImage; } db.SubmitChanges(); rst = true; } } } catch { } return rst; }
public List<TokenModel> GetAvaliableTokenByUserId() { var cUser = new CurrentUser(); var objlist = new List<TokenModel>(); using (var db = new UnseentalentdbDataContext()) { foreach ( Managetoken item in db.Managetokens.ToList() .Where( d => d.IsActive && d.UserId == cUser.userid && d.WillExpireOn >= DateTime.Now && d.RemainingUploadCount > 0)) { var objevent = new TokenModel(); objevent.Id = item.Token.Id; objevent.Name = item.Token.Name; objevent.Amount = item.Token.Amount; objevent.WillExpireOn = item.WillExpireOn; objevent.ExpireDurationInDays = item.Token.ExpireDurationInDays; objevent.NoOfUploadsAllowed = item.Token.NoOfUploadsAllowed; objevent.UniqueTokenId = item.UniqueTokenId; objevent.NoOfUploadRemaining = item.RemainingUploadCount; objevent.CreateDate = item.CreateDate; objlist.Add(objevent); } } return objlist; }
public Response<byte> UserLogin(LoginModel Data) { var objresponse = new Response<byte>(); var unSeenTalentsMethod = new UnseenTalentsMethod(); byte result = 0; if (Data != null) { // string pwd = Encryption.Encrypt(Data.Password, ConstantValues.EncryptionKey); using (var db = new UnseentalentdbDataContext()) { User user = db.Users.FirstOrDefault( t => (t.Email == Data.Email || t.UserName == Data.Email) && t.IsActive == true && t.IsDeleted == false); if (user != null) { if (user.Password == Data.Password) { var objmethod = new UnseenTalentsMethod(); var currentUser = new CurrentUser { Email = user.Email, FirstName = user.UserName, isEmailVerify = true, LastName = user.LastName, ProfilePic = objmethod.ReturnProfilePicture(user.ProfilePic), userid = user.Id, isToken = user.IsToken != null && Convert.ToBoolean(user.IsToken), userrole = unSeenTalentsMethod.GetUserRole(user.Id) }; string json = JsonConvert.SerializeObject(currentUser); FormsAuthentication.SetAuthCookie(json, Data.RememberMe); result = 2; //sucess login objresponse.Create(true, 0, "User login successfully", result); } else { result = 0; //Username password not valid objresponse.Create(false, 1, "User login successfully", result); } } else { result = 0; objresponse.Create(false, 1, "User login successfully", result); } } } return objresponse; }
public ActionResult Registration() { var cUser = new CurrentUser(); if (cUser.userid != 0) { return Redirect("Index"); } return View(); }
public Response<byte> UserLogin(LoginModel Data) { Response<byte> objresponse = new Response<byte>(); byte result = 0; if (Data != null) { // string pwd = Encryption.Encrypt(Data.Password, ConstantValues.EncryptionKey); using (var db = new UnseentalentdbDataContext()) { var user = db.tbl_users.Where(t => t.email == Data.Email && t.isasctive == true && t.isdeleted == false).FirstOrDefault(); if (user != null) { if (user.password == Data.Password) { UnseenTalentsMethod objmethod = new UnseenTalentsMethod(); CurrentUser currentUser = new CurrentUser() { Email = user.email, FirstName = user.username, isEmailVerify = true, LastName = user.lastname, ProfilePic = objmethod.ReturnProfilePicture(user.profilepic), userid = user.id, isToken = user.isToken == null ? false : Convert.ToBoolean(user.isToken) }; string json = JsonConvert.SerializeObject(currentUser); FormsAuthentication.SetAuthCookie(json, Data.RememberMe); result = 2;//sucess login objresponse.Create(true, 0, "User login successfully", result); } else { result = 0; //Username password not valid objresponse.Create(false, 1, "User login successfully", result); } } else { result = 0; objresponse.Create(false, 1, "User login successfully", result); } } } return objresponse; }