public ActionResult EditMessageView(Message message, string userName) { MessageDBManager messageDBManager = new MessageDBManager(); UserDBManager userDBManager = new UserDBManager(); ViewBag.orgMessage = (Message)TempData["orgMessage"]; ViewBag.orgUser = (User)TempData["orgUser"]; User user = userDBManager.GetUserByName(userName); if (user == null) { userDBManager.InsertUser(new User(userName)); } try { message.UserId = userDBManager.GetUserByName(userName).UserId; messageDBManager.UpdataMessageById(message.MessageId, message); } catch (Exception e) { Console.WriteLine(e.ToString()); } return(RedirectToAction("Index")); }
public void SubmitArt([FromBody] Submission submissionData) // data from user submission form { //exhibit to be implemented in a future sprint, for now hardcoding a value //for the exhibitID int exhibitID = 12; Submission submission = submissionData; //get the user from the submission - to be removed in a future sprint because //the user will be loggged in User user = submission.getUser(); //save user and get user id UserDBManager userDBManager = new UserDBManager(); int userID = userDBManager.Insert(user); //save artwork and get artwork id Artwork artwork = submission.getArtwork(); ArtworkDBManager artworkDBManager = new ArtworkDBManager(); int artID = artworkDBManager.Insert(artwork, userID, exhibitID); //save submission SubmissionDBManager submissionDbMgr = new SubmissionDBManager(); submissionDbMgr.Insert(submission, userID, exhibitID, artID); }
public UserController(PlayerManager players, ILogger <UserController> logger, UserDBManager userDb, FriendDBManager friendsDb) : base(players) { _logger = logger; _userDb = userDb; _friendsDb = friendsDb; }
public BbsController(PlayerManager players, UserDBManager userDb, BbsBoardDBManager bbsDb, IOptions <GameServerOptions> options, ILogger <BbsController> logger) : base(players) { _logger = logger; _gsOptions = options.Value; _userDb = userDb; _bbsDb = bbsDb; }
public AuthenticationController(IConfiguration config, ILogger<AuthenticationController> logger, PlayerManager players, UserDBManager users) { _logger = logger; _config = config; _players = players; _gsOptions = _config.GetSection(GameServerOptions.GameServer).Get<GameServerOptions>(); _users = users; }
public ActionResult EditView(int id) { MessageDBManager messageDBManager = new MessageDBManager(); UserDBManager userDBManager = new UserDBManager(); Message orgMessage = messageDBManager.GetMessageById(id); User user = userDBManager.GetUserById(orgMessage.UserId); TempData["orgMessage"] = orgMessage; TempData["orgUser"] = user; return(RedirectToAction("EditMessageView")); }
public CourseController(PlayerManager players, CourseDBManager courses, UserDBManager users, IOptions <GameServerOptions> options, ILogger <CourseController> logger) : base(players) { _logger = logger; _gsOptions = options.Value; _users = users; _courses = courses; }
public PhotoController(PlayerManager players, IOptions <GameServerOptions> options, ILogger <PhotoController> logger, UserDBManager userDb, FriendDBManager friendsDb, PhotoDBManager photoDb) : base(players) { _logger = logger; _gsOptions = options.Value; _userDb = userDb; _friendsDb = friendsDb; _photoDb = photoDb; }
public ProfileController(PlayerManager players, UserDBManager userDB, FriendDBManager friendDB, UserSpecialDBManager userSpecialDB, IOptions <GameServerOptions> gsOptions, ILogger <ProfileController> logger) : base(players) { _logger = logger; _gsOptions = gsOptions.Value; _userDB = userDB; _friendDB = friendDB; _userSpecialDB = userSpecialDB; }
public ActionResult SearchByText(string text) { MessageDBManager messageDBManager = new MessageDBManager(); UserDBManager userDBManager = new UserDBManager(); List <Message> messageList = messageDBManager.GetMessageByText(text); Dictionary <Message, User> messageWithUserList = new Dictionary <Message, User>(); foreach (Message message in messageList) { messageWithUserList.Add(message, userDBManager.GetUserById(message.UserId)); } TempData["messageList"] = messageWithUserList; return(RedirectToAction("Index")); }
//----controller public ActionResult Index() { MessageDBManager messageDBManager = new MessageDBManager(); List <Message> messageList = messageDBManager.GetAllMessage(); Dictionary <Message, User> messageWithUserList = new Dictionary <Message, User>(); if (TempData["messageList"] == null) { UserDBManager userDBManager = new UserDBManager(); foreach (Message message in messageList) { messageWithUserList.Add(message, userDBManager.GetUserById(message.UserId)); } TempData["messageList"] = messageWithUserList; } return(View()); }
public ActionResult MessageAdd(Message message, string userName) { UserDBManager userDBManager = new UserDBManager(); User user = userDBManager.GetUserByName(userName); if (user == null) { userDBManager.InsertUser(new User(userName)); } MessageDBManager messageDBManager = new MessageDBManager(); try { message.UserId = userDBManager.GetUserByName(userName).UserId; messageDBManager.InsertMessage(message); } catch (Exception e) { Console.WriteLine(e.ToString()); } return(RedirectToAction("Index")); }
private void InitDBManger() { dbManger = new UserDBManager(); dbManger.ConnectDB(FileManager.GetPath("database", "db")); }
public LoginPage() { InitializeComponent(); dbManger = new UserDBManager(); dbManger.ConnectDB(FileManager.GetPath("database", "db")); }