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); } }