public IHttpActionResult ProfileSetup(ProfileSetup model, int userId) { SleepingPartnermanagementTestingEntities dc = new SleepingPartnermanagementTestingEntities(); SleepingPartnermanagementTreeTestingEntities dbTree = new SleepingPartnermanagementTreeTestingEntities(); NewUserRegistration newuser = dc.NewUserRegistrations.Where(a => a.UserId.Equals(userId)).FirstOrDefault(); if (newuser != null) { newuser.Name = model.Name; //newuser.Username = model.UserName; newuser.Password = model.Password; newuser.Country = model.Country; newuser.Address = model.Address; newuser.Phone = model.Phone; newuser.Email = model.Email; newuser.IsBlock = true; newuser.AccountTitle = model.AccountTitle; newuser.AccountNumber = model.AccountNumber; newuser.BankName = model.BankName; newuser.CNIC = model.CNICNumber; //if (userId == Common.Enum.UserType.User.ToString()) //{ // newuser.IsBlock = model.IsBlock = true; //} //else //{ // newuser.IsBlock = model.IsBlock = false; //} var fileImage1 = model.NICImage; var fileImage2 = model.ProfileImage; var fileImage3 = model.NICImage1; var fileImage4 = model.DocumentImage; if (fileImage1 != null && fileImage2 != null && fileImage3 != null && fileImage4 != null) { newuser.NICImage = fileImage1; newuser.ProfileImage = fileImage2; newuser.NICImage1 = fileImage3; newuser.DocumentImage = fileImage4; } dc.SaveChanges(); //dbTree.update_tree_name(userId, model.UserName); ModelState.Clear(); return(Ok(new { success = true, message = "Update Successfully" })); } return(Ok(new { success = true, message = "Update Successfully" })); //this.AddNotification("Your profile has bees saved", NotificationType.SUCCESS); }
public IHttpActionResult MakeNewUserName(string username, int userId) { // var userId = Convert.ToInt32(Session["LogedUserID"].ToString()); SleepingPartnermanagementTestingEntities dc = new SleepingPartnermanagementTestingEntities(); SleepingPartnermanagementTreeTestingEntities dbTree = new SleepingPartnermanagementTreeTestingEntities(); NewUserRegistration newuser = dc.NewUserRegistrations.Where(a => a.UserId.Equals(userId)).FirstOrDefault(); List <EWalletWithdrawalFund> userEWF = dc.EWalletWithdrawalFunds.Where(a => a.UserId.Value.Equals(userId)).ToList(); List <ReceiveAdminMessage> userRAM = dc.ReceiveAdminMessages.Where(a => a.UserId.Value.Equals(userId)).ToList(); List <ReceiveUserMessage> userRUM = dc.ReceiveUserMessages.Where(a => a.UserId.Value.Equals(userId)).ToList(); List <SentAdminMessage> userSAM = dc.SentAdminMessages.Where(a => a.UserId.Value.Equals(userId)).ToList(); List <SentUserMessage> userSUM = dc.SentUserMessages.Where(a => a.UserId.Value.Equals(userId)).ToList(); List <UserGenealogyTable> userUGT = dc.UserGenealogyTables.Where(a => a.UserId.Value.Equals(userId)).ToList(); List <UserGenealogyTableLeft> userUGTL = dc.UserGenealogyTableLefts.Where(a => a.UserId.Value.Equals(userId)).ToList(); List <UserGenealogyTableRight> userUGTR = dc.UserGenealogyTableRights.Where(a => a.UserId.Value.Equals(userId)).ToList(); List <UserGenealogyTable> userUGTS = dc.UserGenealogyTables.Where(a => a.SponsorId.Value.Equals(userId)).ToList(); List <UserGenealogyTableLeft> userUGTLS = dc.UserGenealogyTableLefts.Where(a => a.SponsorId.Value.Equals(userId)).ToList(); List <UserGenealogyTableRight> userUGTRS = dc.UserGenealogyTableRights.Where(a => a.SponsorId.Value.Equals(userId)).ToList(); List <UserGenealogyTable> userUGTD = dc.UserGenealogyTables.Where(a => a.DownlineMemberId.Value.Equals(userId)).ToList(); List <UserGenealogyTableLeft> userUGTLD = dc.UserGenealogyTableLefts.Where(a => a.DownlineMemberId.Value.Equals(userId)).ToList(); List <UserGenealogyTableRight> userUGTRD = dc.UserGenealogyTableRights.Where(a => a.DownlineMemberId.Value.Equals(userId)).ToList(); UserTableLevel userUTL = dc.UserTableLevels.Where(a => a.UserId.Value.Equals(userId)).FirstOrDefault(); if (newuser != null) { NewUserRegistration usernamecheck = dc.NewUserRegistrations.Where(a => a.Username.Equals(username)).FirstOrDefault(); if (usernamecheck == null) { newuser.Username = username; dbTree.update_tree_name(userId, username); if (userEWF != null) { foreach (var item in userEWF) { item.UserName = username; } } if (userRAM != null) { foreach (var item in userRAM) { item.Sender_Name = username; } } if (userRUM != null) { foreach (var item in userRUM) { item.Sender_Name = username; } } if (userSAM != null) { foreach (var item in userSAM) { item.Sender_Name = username; } } if (userSUM != null) { foreach (var item in userSUM) { item.Sender_Name = username; } } // if (userUGT != null) { foreach (var item in userUGT) { item.UserName = username; } } if (userUGTL != null) { foreach (var item in userUGTL) { item.UserName = username; } } if (userUGTR != null) { foreach (var item in userUGTR) { item.UserName = username; } } // if (userUGTS != null) { foreach (var item in userUGTS) { item.SponsorName = username; } } if (userUGTLS != null) { foreach (var item in userUGTLS) { item.SponsorName = username; } } if (userUGTRS != null) { foreach (var item in userUGTRS) { item.SponsorName = username; } } // if (userUGTD != null) { foreach (var item in userUGTD) { item.DownlineMemberName = username; } } if (userUGTLD != null) { foreach (var item in userUGTLD) { item.DownlineMemberName = username; } } if (userUGTRD != null) { foreach (var item in userUGTRD) { item.DownlineMemberName = username; } } if (userUTL != null) { userUTL.UserName = username; } dc.SaveChanges(); ModelState.Clear(); return(Ok(new { success = true, message = "Update Successfully" })); } else { return(Ok(new { success = false, message = "This user name is exist. Kindly change your username" })); } } return(Ok(new { success = true, message = "Update Successfully" })); //this.AddNotification("Your profile has bees saved", NotificationType.SUCCESS); //return RedirectToAction("ProfileSetup"); //return RedirectToAction("Index", "Dashboard", model); }