public ActionResult CreateCard(int LeadId) { Web.ViewModel.CardStackViewModel singleCard = new ViewModel.CardStackViewModel(); //To get the current user whos is creating this card. var username = HttpContext.User.Identity.Name; singleCard.user = _UserRepository.GetUserByUsername(username); singleCard.card = new Card() { ParentLeadId = LeadId }; singleCard.card.CallBackDate = DateTime.Now.Date; singleCard.card.CreatedOn = DateTime.Now; singleCard.card.LastUpdated = DateTime.Now; return(View(singleCard)); }
public ActionResult EditCard(int leadId) { Web.ViewModel.CardStackViewModel singleCard = new ViewModel.CardStackViewModel(); Web.ViewModel.AllCardsViewModel multipleCards = new AllCardsViewModel(); var results = _service.GetAllCardsForLead(leadId); multipleCards.cards = results; var username = HttpContext.User.Identity.Name; singleCard.user = _UserRepository.GetUserByUsername(username); singleCard.card = multipleCards.cards.Last(); singleCard.card = new Card() { ParentLeadId = leadId }; singleCard.card.LastUpdated = DateTime.Now; singleCard.card = multipleCards.cards.Last(); return(View(singleCard)); }
// This guy generate the cards for a lead public ViewModel.CardStackViewModel GenerateCardStackViewModel(int leadId) { ViewModel.CardStackViewModel viewmodel = new ViewModel.CardStackViewModel(); var card = _CardRepository.GetCardByLeadId(leadId); if (card == null) { viewmodel.card = new Data.Domain.Card() { ParentLeadId = leadId }; } else { //to be modified //viewmodel.card = card; } //var user = _UserRepository.GetUserById(viewmodel.card.AssignedAAId); //viewmodel.UserName = user.UserName; return(viewmodel); }
public void SaveCard(ViewModel.CardStackViewModel csvm) { _CardRepository.SaveCard(csvm.card); }