private void AddReportFilters(IEnumerable <SubscriptionModel> subscriptions, Schedule model1, int UserId, int ID)
        {
            model1.UserId = UserId;
            _repo.Add(model1);
            foreach (var item in subscriptions)
            {
                SubscriptionModel subs = new SubscriptionModel(item.Email, item.Description, item.EmailComment, model1.ID, item.UserId);

                _repoSub.Add(subs);
                foreach (var filter in item.ReportFilters)
                {
                    ReportFilter reportfilter = new ReportFilter();
                    reportfilter.FilterID       = filter.FilterID;
                    reportfilter.ReportID       = filter.ReportID;
                    reportfilter.SubscriptionID = subs.Id;
                    reportfilter.Value          = filter.Value;
                    _repofilter.Add(reportfilter);
                }
            }
            _repo.Delete(ID);
        }
Esempio n. 2
0
 public ResultModel Delete(int id)
 {
     return(_svr.Delete(id, AppUser));
 }