예제 #1
0
        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));
        }
예제 #2
0
        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));
        }
예제 #3
0
        // 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);
        }
예제 #4
0
 public void SaveCard(ViewModel.CardStackViewModel csvm)
 {
     _CardRepository.SaveCard(csvm.card);
 }