//TODO: переписать public static List <MessageConfig> AfkCommand(int playerid) { var lobby = LobbyRepository.Read(MemberRepository.ReadLobbyId(playerid)); var res = DateTime.Now.Subtract(lobby.TimeLastMsg); //TODO: засчитывать игроку бан List <MessageConfig> msg = new List <MessageConfig>(); if (TimeSpan.Compare(lobby.Rules.BanTime, res) == -1) { lobby.IsActive = false; MemberRepository.Delete(lobby.GameId); msg.Add(new MessageConfig { Answer = String.Format(Answers.AfkPlayer.RandomAnswer()), PlayerId = playerid, }); return(msg); } msg.Add(new MessageConfig { Answer = "Дождитесь 24 часа после последнего сообщения", PlayerId = playerid, }); return(msg); }
public ActionResult Delete(int?id, FormCollection collection) { try { MemberRepository ml = new MemberRepository(); if (id != null && id > 0) { ml.Delete(id ?? 0); } else { if (string.IsNullOrEmpty(collection["IDs"])) { return(Content("未指定删除对象ID")); } string[] ids = collection["IDs"].Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries); foreach (string item in ids) { ml.Delete(int.Parse(item)); } } return(Content("1")); } catch (Exception ex) { return(Content(ErrorWirter(RouteData, ex.Message))); } }
/// <summary> /// 删除一个通讯录 /// </summary> /// <param name="validationErrors">返回的错误信息</param> /// <param name="id">一通讯录的主键</param> /// <returns></returns> public bool Delete(ref ValidationErrors validationErrors, string id) { try { return(repository.Delete(id) == 1); } catch (Exception ex) { validationErrors.Add(ex.Message); ExceptionsHander.WriteExceptions(ex); } return(false); }
public IActionResult DeleteConfirmed(int id) { Member member = _memberRepository.Get(a => a.ID == id); _memberRepository.Delete(member); return(RedirectToAction(nameof(SignOut))); }
public void When調用MemberRepository_Delete() { var fromUI = this.ScenarioContext.Get <DeleteMemberRequest>("fromUI"); var repository = new MemberRepository(); repository.ConnectionString = ConnectionString; repository.Delete(fromUI, TestHook.TestUserId); }
private static void TestTableStorage() { string partitionKey = "SomeMembers"; string newItemRowKey = Guid.NewGuid().ToString(); using (MemberRepository memberRepository = new MemberRepository()) { memberRepository.CreateTable(); //Remove this code if you're sure your table exists! //memberRepository.DeleteTable(); //Execute to delete table! var member = memberRepository.CreateNew(); member.PartitionKey = partitionKey; member.RowKey = newItemRowKey; member.Title = "Test Member"; member.UserName = "******"; member.Password = "******"; member.Email = "*****@*****.**"; memberRepository.Save(); } using (MemberRepository memberRepository = new MemberRepository()) { var members = memberRepository.GetAll(query => query.PartitionKey == partitionKey && query.Timestamp >= DateTime.Today).ToList(); foreach (var member in members) { member.Title += " Lastname"; } memberRepository.Save(); } using (MemberRepository memberRepository = new MemberRepository()) { var member = memberRepository.GetSingle(query => query.PartitionKey == partitionKey && query.RowKey == newItemRowKey); if (member != null) { member.Title = "Selected Member 2"; memberRepository.Save(); } } using (MemberRepository memberRepository = new MemberRepository()) { memberRepository.Delete(query => query.Title == "Selected Member 2"); memberRepository.Save(); } using (MemberRepository memberRepository = new MemberRepository()) { var member = memberRepository.CreateNew(); bool isNew = memberRepository.IsNew(member); } }
public HttpResponseMessage Delete(string applicationId, int personId) { try { repository.Delete(applicationId, personId, privilege.UserEditApplication); return(ResponseWrapper.SuccessResponse("删除成功")); } catch (Exception e) { return(ResponseWrapper.ExceptionResponse(e)); } }
public void Delete() { User userOutput = _userRepository.Create(_userInput); Planning planningOutput = _planningRepository.Create(_planningInput); Member memberInput = new Member(userOutput.Id, planningOutput.Id, false); Member memberOutput = _memberRepository.Create(memberInput); bool isDeleted = _memberRepository.Delete(memberOutput.IdUser, memberOutput.IdPlanning); Assert.True(isDeleted); }
public static MoveStatus MoveCommand(int userId, Direction direction) { Lobby lobby = LobbyRepository.Read(MemberRepository.ReadLobbyId(userId)); if (LobbyService.CanMakeTurn(lobby, userId) == false) { return(new MoveStatus() { IsOtherTurn = true }); } var currentPlayer = lobby.Players[lobby.CurrentTurn]; var actionList = PlayerLogic.TryMove(lobby, currentPlayer, direction); LobbyService.EndTurn(lobby); //TODO: Вывод для дебага FormatAnswers.ConsoleApp(lobby); if (actionList.Contains(PlayerAction.GameEnd)) { lobby.IsActive = false; MemberRepository.Delete(lobby.GameId); LobbyService.EndTurn(lobby); return(new MoveStatus { IsGameEnd = true, CurrentPlayer = currentPlayer, PlayerActions = actionList }); } MoveStatus status = new MoveStatus { IsOtherTurn = false, IsGameEnd = false, CurrentPlayer = currentPlayer, PlayerActions = actionList }; if (actionList.Contains(PlayerAction.MeetPlayer)) { status.PlayersOnSameCell = MazeLogic.PlayersOnCell(currentPlayer, lobby); } return(status); }
public ActionResult Delete(int id) { try { MemberRepository ml = new MemberRepository(); if (id > 0) { ml.Delete(id); } else { return(Content("未指定删除对象ID")); } return(Content("1")); } catch (Exception ex) { return(Content(ErrorWirter(RouteData, ex.Message))); } }
protected void lstMembers_ItemCommand(object sender, ListViewCommandEventArgs e) { var grid = sender as ListView; int teamMemberId = Convert.ToInt32(grid.DataKeys[e.Item.DataItemIndex].Value); switch (e.CommandName) { case "Edit": ModalMemberWindow(memberRepo.FindBy(teamMemberId)); break; case "Assign": Member selMember = memberRepo.FindBy(teamMemberId); int teamId; int.TryParse(Request.Params.Get("TeamId"), out teamId); selMember.TeamId = teamId; memberRepo.Update(selMember); memberRepo.Save(); ((SiteMaster)Page.Master).AddNotification(Page, "Member Assignment Successful", selMember.FullName + " was added to your team."); break; case "Copy": Member curMember = memberRepo.FindBy(teamMemberId); curMember.Copy(); ((SiteMaster)Page.Master).AddNotification(Page, "Member Copy Successful", curMember.FullName + " was copied."); break; case "Delete": memberRepo.Delete(teamMemberId); memberRepo.Save(); ((SiteMaster)Page.Master).AddNotification(Page, "Member Removal Successful", "Member was removed."); break; default: break; } e.Handled = true; LoadGrid(); }
static void Main(string[] args) { var db = new Siaqodb("Data"); var memberRepo = new MemberRepository(db); var bookRepo = new BookRepository(db); int option = -1; while (option != 15) { if (option != -1) { Console.ReadLine(); } option = SelectOperation(); if (option == 1) { var member = new Member(); FillMember(member); member.CheckOuts = new List <Book>(); memberRepo.Store(member); } else if (option == 2) { int id = GetId("member"); memberRepo.Delete(id); } else if (option == 3) { int id = GetId("member"); var member = memberRepo.GetById(id); if (member != null) { FillMember(member); memberRepo.Store(member); } else { Console.WriteLine("Not found"); } } else if (option == 4) { foreach (var member in memberRepo.GetAll()) { Console.WriteLine(member); } } else if (option == 5) { var book = new Book(); FillBook(book); bookRepo.Store(book); } else if (option == 6) { int id = GetId("book"); bookRepo.Delete(id); } else if (option == 7) { int id = GetId("book"); var book = bookRepo.GetById(id); if (book != null) { FillBook(book); bookRepo.Store(book); } else { Console.WriteLine("Not found"); } } else if (option == 8) { foreach (var book in bookRepo.GetAll()) { Console.WriteLine(book); } } else if (option == 9) { var memberId = GetId("member"); var member = memberRepo.GetById(memberId); if (member == null) { Console.WriteLine("Member not found"); continue; } var bookId = GetId("book"); var book = bookRepo.GetById(bookId); if (book == null) { Console.WriteLine("Book not found"); continue; } member.CheckOuts.Add(book); memberRepo.Store(member); } else if (option == 10) { var memberId = GetId("member"); var member = memberRepo.GetById(memberId); if (member == null) { Console.WriteLine("Member not found"); continue; } var bookId = GetId("book"); member.CheckOuts.RemoveAll(book => book.OID == bookId); memberRepo.Store(member); } else if (option == 11) { int id = GetId("member"); Console.WriteLine(memberRepo.GetById(id)); } else if (option == 12) { int id = GetId("book"); Console.WriteLine(bookRepo.GetById(id)); } else if (option == 13) { string author = GetAuthorStr(); foreach (var book in bookRepo.GetByAuthors(author)) { Console.WriteLine(book); } } else if (option == 14) { Console.WriteLine($"Average count is: {memberRepo.GetAverageBorrowCount()}"); } } db.Close(); }
public ActionResult Delete(int id) { result.resultint = dbM.Delete(id); TempData["Message2"] = "Your account has been successfully deleted ! "; return(Redirect("~/Login/SignIn")); }
public ActionResult Delete(int id) { result.resultint = mr.Delete(id); return(RedirectToAction("LogOut", "Login")); }
public ActionResult Delete(int id) { TempData["Message2"] = "Your account has been sucessfully deleted !"; result.resultint = dbM.Delete(id); return(RedirectToAction("LogOut", "Login")); }
public void Delete(Member member) { memberRepository.Delete(member); }
public void Delete(int MemberID) { MemberRepository.Delete(MemberID); }
public ActionResult Delete(int id) { result.resultint = mr.Delete(id); return(RedirectToAction("List", new { @m = result.resultint.UserMessage, @id = id })); }
static void Main(string[] args) { ////Use this only when you have replication enabled //var subscribingRepository = MemberRepository.GetSubscribingRepository(); //subscribingRepository.SubscriptionTriggered += SubscribingRepository_SubscriptionTriggered; ObjectId newMemberId = ObjectId.GenerateNewId(); using (MemberRepository memberRepository = new MemberRepository()) { var member = memberRepository.CreateNew(); member._id = newMemberId; member.Title = "Test Member"; member.UserName = "******"; member.Password = "******"; member.Email = "*****@*****.**"; memberRepository.Save(); } using (MemberRepository memberRepository = new MemberRepository()) { var members = memberRepository.GetAll(query => query._id >= new ObjectId(DateTime.Today, 0, 0, 0)).ToList(); foreach (var member in members) { member.Title += " Lastname"; } memberRepository.Save(); } using (MemberRepository memberRepository = new MemberRepository()) { var member = memberRepository.GetById(newMemberId); if (member != null) { member.Title = "Selected Member"; memberRepository.Save(); } } using (MemberRepository memberRepository = new MemberRepository()) { var member = memberRepository.GetSingle(query => query.Title == "Selected Member"); if (member != null) { member.Title = "Selected Member 2"; memberRepository.Save(); } } using (MemberRepository memberRepository = new MemberRepository()) { memberRepository.Delete(query => query.Title == "Selected Member 2"); memberRepository.Save(); } using (MemberRepository memberRepository = new MemberRepository()) { var member = memberRepository.CreateNew(); bool isNew = memberRepository.IsNew(member); } using (MemberRepository memberRepository = new MemberRepository()) { memberRepository.GetAll(); memberRepository.DatabaseName = "AnotherDbName"; memberRepository.CollectionName = "AnotherCollectionName"; memberRepository.Save(); } Console.WriteLine("Job done!"); Console.ReadLine(); }