private void AddCar_Click(object sender, RoutedEventArgs e) { if (add == null) { add = new AddCard(); } add.Goin(); }
public MessageResponse AddCard(AddCard card, Application app, LmsPerson lmsPerson) { MessageResponse messageResponse = null; string messageXml = string.Empty; using (var tr = new Tracer("LMS.Connector.CCM.Repositories.SoapRepository.AddCard")) { try { messageXml = card.Message?.SerializeToXmlString(); tr.Log($"AddCard: BEFORE setting host values => {messageXml}"); tr.Log("AddCard: Set Application-level host values "); messageXml = HostValueTranslator.UpdateRequestWithHostValues( messageXml, app.HostValues.Where(hv => hv.Field1.StartsWith("AddCard.")).ToList(), card.Message?.HostValueParentNode ); tr.Log($"AddCard: AFTER Application-level host values => {messageXml}"); if (lmsPerson.Applicant != null) { tr.Log("AddCard: Set Applicant-level host values"); messageXml = HostValueTranslator.UpdateRequestWithHostValues( messageXml, lmsPerson.Applicant.HostValues.Where(hv => hv.Field1.StartsWith("AddCard.")).ToList(), card.Message?.HostValueParentNode ); tr.Log($"AddCard: AFTER Applicant-level host values => {messageXml}"); } else if (lmsPerson.Applicant == null && lmsPerson.AuthorizedUser != null) { tr.Log("AddCard: Set Authorized User-level host values"); messageXml = HostValueTranslator.UpdateRequestWithHostValues( messageXml, lmsPerson.AuthorizedUser.HostValues.Where(hv => hv.Field1.StartsWith("AddCard.")).ToList(), card.Message?.HostValueParentNode ); tr.Log($"AddCard: AFTER Authorized User-level host values => {messageXml}"); } tr.LogObject(CredentialsHeader); tr.Log("AddCard: Calling ISoapRepository.ProcessMessage"); messageResponse = ProcessMessage(messageXml); } catch (Exception ex) { // Handle serialization and host value translation exceptions here tr.LogException(ex); Utility.LogError(ex, "LMS.Connector.CCM.Repositories.SoapRepository.AddCard"); throw; } } return(messageResponse); }
public IActionResult AddCard(AddCard viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } _boardService.AddCard(viewModel); return(RedirectToAction(nameof(BoardDetail), new { id = viewModel.Id })); }
public AddCard GetDto(LmsPerson lmsPerson) { var card = new AddCard() { Message = GetMessage(lmsPerson) }; return(card); }
private void button1_Click(object sender, EventArgs e) { //inlocuieste butonul de adaugare cu un alt control this.containerPanel.Visible = false; AddCard addCard = new AddCard(this.containerPanel, this.list.Id); this.flowLayoutPanel1.Controls.Add(addCard); }
public IActionResult AddCard(AddCard viewModel) { if (ModelState.IsValid) { boardService.AddCard(viewModel); return(RedirectToAction(nameof(Index), new { id = viewModel.Id })); } return(View(viewModel)); }
public BaseResult AddCard(LmsPerson lmsPerson) { var result = new BaseResult(); using (var tr = new Tracer("LMS.Connector.CCM.Behaviors.Soap.AddCardBehavior.AddCard")) { if (lmsPerson.Applicant != null) { tr.Log($"AddCard for ApplicantId {lmsPerson.Applicant.ApplicantId}, PersonNumber => {lmsPerson.Applicant.PersonNumber}"); } else if (lmsPerson.AuthorizedUser != null) { tr.Log($"AddCard for AuthorizedUserId {lmsPerson.AuthorizedUser.AuthorizedUserId}, PersonNumber => {lmsPerson.AuthorizedUser.PersonNumber}"); } tr.Log($"AddCard _card null? => {_card == null}"); if (_card == null) { tr.Log("Call GetDto() to get new _card"); _card = GetDto(lmsPerson); } tr.LogObject(_card); try { tr.Log("Calling ISoapRepository.Addcard"); _messageResponse = _soapRepository.AddCard(_card, _app, lmsPerson); tr.Log($"_messageResponse.CardNumber = {_messageResponse?.CardNumber}"); tr.Log($"_messageResponse.ResponseCode = {_messageResponse?.ResponseCode}"); tr.Log($"_messageResponse.ErrorMessage = {_messageResponse?.ErrorMessage}"); } catch (Exception ex) { tr.LogException(ex); result.Result = false; result.ExceptionId = Utility.LogError(ex, "LMS.Connector.CCM.Behaviors.Soap.AddCardBehavior.AddCard"); result.AddMessage(MessageType.Error, $"Exception when attempting to call SOAP Repository AddCard(): {ex.Message}"); } finally { // Deallocate DTO _card = null; } if (_messageResponse?.ResponseCode != "Success" && _messageResponse?.ErrorMessage?.Length > 0) { result.Result = false; result.AddMessage(MessageType.Warning, _messageResponse.ErrorMessage); } } return(result); }
public IActionResult AddCard(AddCard model) { if (ModelState.IsValid) { service.AddCard(model); return(RedirectToAction(nameof(Index), new { Id = model.BoardId })); } else { return(View(model)); } }
//When user lands on the Add page (not submitting form) public ActionResult Add() { List <Series> series = db.Series.SqlQuery("SELECT * FROM Series").ToList(); List <Trait> traits = db.Traits.SqlQuery("SELECT * FROM Traits").ToList(); //ViewModel for the AddCard AddCard viewmodel = new AddCard(); viewmodel.allSeries = series; viewmodel.allTraits = traits; return(View(viewmodel)); }
public async Task <JsonResult> AddCard(AddCard card, string tenantUid) { var origin = TenantHelper.GetCurrentTenantUrl(_contentService, tenantUid); var token = Request.Cookies["token"].Value; var response = await _cardService.AddCard(tenantUid, token, origin, card); AppCaches _appCaches = new AppCaches(); var cacheName = "CustomerActiveCards" + $"_tenantUid:{tenantUid}_token:{token}_origin:{origin}"; _appCaches.RuntimeCache.ClearByKey(cacheName); return(Json(response)); }
public IActionResult AddCard(AddCard addCardViewModel) { if (!ModelState.IsValid) { return(base.View(addCardViewModel)); } _boardService.AddCard(addCardViewModel); return(base.RedirectToAction( nameof(Index), new AddCard { Id = addCardViewModel.Id } )); }
public async Task <IActionResult> AddCard(AddCard viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } Card card = new Card { Title = viewModel.Title, Description = viewModel.Description, Note = viewModel.Note, }; await _boardService.AddCard(card, viewModel.Id); return(RedirectToAction(nameof(Detail), new { id = viewModel.Id })); }
public async Task <IActionResult> AddCard([FromBody] AddCard card) { try { _logger.LogInformation("sending call to handle add card command ..."); var addcard = await _mediator.Send(card); if (addcard != null) { return(Ok(addcard)); } return(BadRequest("Card Not Added")); //// lets add an event to the event store for now here for testing purposes //if(await _eventStoreCard.Connect()) //{ // var writeResult = await _eventStoreCard.WriteCardToStream(card); // _eventStoreCard.Close(); // if (writeResult) // _logger.LogInformation("Event writtent to stream"); //} //else //{ // _logger.LogInformation("Problem in connecting to event store"); //} } catch (ApplicationException ae) { return(BadRequest(ae.Message)); } catch (Exception e) { Console.WriteLine($"Exception in AddCard {e.Message}"); _logger.LogError($"Exception in AccCard {e.Message}"); return(StatusCode(500, e.Message)); } }
public static IEffect MakeEffect(EffecID effecID, int value) { IEffect effect = null; switch (effecID) { case EffecID.Damage: effect = new Damage(value); break; case EffecID.MagicDamage: effect = new Damage(value, true); break; case EffecID.GainArmor: effect = new GainArmor(value); break; case EffecID.RemoveArmor: effect = new RemoveArmor(value); break; case EffecID.RecoverHP: effect = new RecoverHP(value); break; case EffecID.AddCard: List <int> ids = new List <int>(); for (int i = 0; i < value; i++) { ids.Add(-1); } effect = new AddCard(ids); break; default: Tool.DeBugWarning($"{effecID} is not implemented"); break; } return(effect); }
/// Cards public void AddCard(AddCard viewModel) { var board = dbContext.Boards.Include(b => b.Columns).SingleOrDefault(x => x.Id == viewModel.Id); // If there is no Column on the Board, create one var firstColumn = board.Columns.FirstOrDefault(); if (firstColumn == null) { firstColumn = new Models.Column { Title = "ToDo" }; board.Columns.Add(firstColumn); } firstColumn.Cards.Add(new Models.Card { Contents = viewModel.Contents }); dbContext.SaveChanges(); }
internal void AddCard(AddCard addCardViewModel) { var board = _dbContext.Boards .Include(b => b.Columns) .SingleOrDefault(x => x.Id == addCardViewModel.Id); if (!board.Columns.Any()) { board.Columns.Add(new Column() { Title = "ToDo" } ); } board.Columns[0].Cards.Add(new Card() { Contents = addCardViewModel.Contents }); _dbContext.SaveChanges(); }
public void AddCard(AddCard viewModel) { var board = _dbContext.Boards .Include(b => b.Columns) .SingleOrDefault(x => x.BoardID == viewModel.Id); if (board != null) { var firstColumn = board.Columns.FirstOrDefault(); var secondColumn = board.Columns.FirstOrDefault(); var thirdColumn = board.Columns.FirstOrDefault(); if (firstColumn == null || secondColumn == null || thirdColumn == null) { firstColumn = new Models.Agile.Column { ColumnName = "Backlog" }; secondColumn = new Models.Agile.Column { ColumnName = "In Progress" }; thirdColumn = new Models.Agile.Column { ColumnName = "Done" }; board.Columns.Add(firstColumn); board.Columns.Add(secondColumn); board.Columns.Add(thirdColumn); } firstColumn.Cards.Add(new Models.Agile.Card { CardName = viewModel.Contents, CardNotes = viewModel.Notes, DateCreated = viewModel.DateCreated, DueDate = viewModel.DueDate }); } _dbContext.SaveChanges(); }
public void AddCard(AddCard viewModel) { var board = _dbContext.Boards .Include(b => b.Columns) .SingleOrDefault(x => x.Id == viewModel.Id); if (board != null) { var firstColumn = board.Columns.FirstOrDefault(); var secondColumn = board.Columns.FirstOrDefault(); var thirdColumn = board.Columns.FirstOrDefault(); if (firstColumn == null || secondColumn == null || thirdColumn == null) { firstColumn = new Models.Column { Title = "Todo" }; secondColumn = new Models.Column { Title = "Doing" }; thirdColumn = new Models.Column { Title = "Done" }; board.Columns.Add(firstColumn); board.Columns.Add(secondColumn); board.Columns.Add(thirdColumn); } firstColumn.Cards.Add(new Models.Card { Contents = viewModel.Contents }); } _dbContext.SaveChanges(); }
//public BoardList ListBoards() //{ // var boardList = new BoardList(); // var board1 = new BoardList.Board() { Title = "First Board" }; // var board2 = new BoardList.Board() { Title = "Second Board" }; // var board3 = new BoardList.Board() { Title = "Third Board" }; // boardList.Boards.Add(board1); // boardList.Boards.Add(board2); // boardList.Boards.Add(board3); // boardList.Boards.Add(board3); // return boardList; //} public void AddCard(AddCard vm) { var board = boardContext .Boards .Include(x => x.Columns) .First(x => x.Id == vm.BoardId); var firstColumn = board.Columns.FirstOrDefault(); if (null == firstColumn) { firstColumn = new Column() { Title = "Todo" }; board.Columns.Add(firstColumn); } firstColumn.Cards.Add(new Card { Title = vm.Title }); boardContext.SaveChanges(); }
public AddCard GetAddCard() { var addCard = new AddCard() { Message = new Dto.Soap.Message() { DataUpdate = new DataUpdate() { TraceNumber = "554120039", ProcessingCode = "ExternalUpdateRequest", Source = "LoanOrigination", UpdateAction = "Add", Card = new Card() { AccountNumber = "9000000008000", CardholderPartyNumber = "5597", CardholderPartyType = "Person" } } } }; return(addCard); }
public IActionResult AddCard(AddCard viewModel) { boardService.AddCard(viewModel); return(RedirectToAction(nameof(Index), new { id = viewModel.Id })); }
public async Task <IResponseContent> AddCard(string tenantUid, string token, string origin, AddCard card) { var customerGuid = DecodeJwt(token).CustomerGuid; card.CustomerGuid = customerGuid.ToString(); var response = await SubmitPostAsync(URL_API_ADD_CARD, origin, card, token, tenantUid); var responseContent = AssertResponseContent <AddCardResponseContent>(response); return(responseContent); }
public void TearDown() { _card = null; _app = null; }
public void SetUp() { _card = GetAddCard(); _app = GetApplication(); _userToken = "aBc123"; }
public ActionResult AddCard(AddCard model) { if (ModelState.IsValid) { var transaction = new Transaction(IsolationLevel.ReadCommitted, "add card"); try { CustomerGateway cg; var customer = EnsureProfile(out cg); var addr = new AuthorizeNet.Address { First = model.FirstName, Last = model.LastName, Street = model.AddressLine1 + Environment.NewLine + model.AddressLine2, State = model.State, Country = model.Country, City = model.City, Zip = model.Zip }; // save the customer profile for the currently logged on user var creditCard = new CreditCardEntity() { FirstName = model.FirstName, LastName = model.LastName, AccountNumber = model.CardNumber.Substring(model.CardNumber.Length - 4, 4), Address = model.AddressLine1 }; creditCard.AuthorizeId = cg.AddCreditCard( customer.ProfileID, model.CardNumber, model.CardMonth, model.CardYear, model.SecurityCode, addr); transaction.Add(creditCard); creditCard.Save(); var userCard = new UserCreditCardEntity { UserId = Membership.GetUser().GetUserEntity().UserId, CreditCardId = creditCard.CreditCardId }; transaction.Add(userCard); userCard.Save(); transaction.Commit(); return(new EmptyResult()); } catch (Exception ex) { transaction.Rollback(); // try to get all profiles from authorize.net if (ex.Message.Contains("duplicate")) { ForceResync(); } else { ModelState.AddModelError("", Purchase.AddCard_Error); } Log.Error(Purchase.AddCard_Error, ex); } finally { transaction.Dispose(); } } Response.StatusCode = 417; Response.TrySkipIisCustomErrors = true; return(PartialView(model)); }
public void Push(int cardIdx) { deck.Add(cardIdx); AddCard?.Invoke(this, new CardEventArgs(cardIdx)); }