Beispiel #1
0
        public void SaveSubscriber(LeadEntity leadEntity)
        {
            var lead = _leadRepository.Find(x => x.UserId == leadEntity.UserId).SingleOrDefault();

            if (lead == null)
            {
                _leadRepository.Add(leadEntity);
            }
            else
            {
                leadEntity.Id = lead.Id;
                _leadRepository.Update(leadEntity);
            }
        }
        public void AddEditLeadTypes(int id, string leadType)
        {
            var leadTypeData = _leadRepository.FindBy(x => x.Id == id).FirstOrDefault();

            if (leadTypeData == null)
            {
                _leadRepository.Add(new LeadType()
                {
                    Name      = leadType,
                    IsActive  = true,
                    CreatedAt = currentPstTime,
                });
            }
            else
            {
                leadTypeData.Name       = leadType;
                leadTypeData.ModifiedAt = currentPstTime;
                _leadRepository.Update(leadTypeData, leadTypeData.Id);
            }
        }