Beispiel #1
0
        public bool Save(CampaignRegisterViewModel model, Guid accountId)
        {
            var campaign         = ConvertCampaign.FromCampaignRegisterViewModel(model);
            var campaignServices = GetCampaignServices(model);

            SaveCampaign(campaign, campaignServices, accountId);
            return(true);
        }
Beispiel #2
0
        public CampaignRegisterViewModel GetCampaign(Guid idCampaign, Guid idAccount)
        {
            var model = new CampaignRegisterViewModel();

            if (idCampaign != Guid.Empty)
            {
                var campaign = _campaignDao.GetOne(idCampaign, idAccount);
                campaign.CampaignServices = _campaignServicesDao.GetCampaignServicesByCampaign(idCampaign, idAccount);
                foreach (var campaignService in campaign.CampaignServices)
                {
                    campaignService.Service = _serviceDao.GetOne(campaignService.IdService, idAccount);
                }
                model = ConvertCampaign.ToCampaignRegisterViewModel(campaign, model);
            }

            return(model);
        }