예제 #1
0
        public void GetTest()
        {
            DocModelProvider provider = new DocModelProvider(env.ConnectorSgbd);
            DocModel         model    = provider.GetDocModel(1);

            Assert.IsNotNull(model);
        }
예제 #2
0
        public void CreateTest()
        {
            DocModelProvider provider = new DocModelProvider(env.ConnectorSgbd);
            DocModel         model    = provider.CreateModel(new DataInvoice.SOLUTIONS.GENERAL.ACCOUNT.Account {
                IDAccount = 1
            },
                                                             new DataInvoice.SOLUTIONS.INVOICES.CAMPAIGN.Campaign {
                IDCampaign = 1
            }, "Model Test 1");

            Assert.IsNotNull(model);
        }
예제 #3
0
        public ActionResult CreateEdit(int IDModel)
        {
            DocModel form;

            if (IDModel != 0)
            {
                form = DocModelProvider.GetDocModel(IDModel);
            }
            else
            {
                form = new DocModel();
            }
            ViewBag.Accounts  = AccountProvider.GetAllAccounts();
            ViewBag.campaigns = CampaignProvider.getListCampagne(0);
            return(View(form));
        }
예제 #4
0
 public ActionResult ValidateCreateEdit(DocModelApiPoco form)
 {
     if (form.IDModel == 0)
     {
         DocModelProvider.CreateModel(AccountProvider.GetAccount(form.IDAccount),
                                      CampaignProvider.getCampagne(form.IDCampaign.Value), form.Title);
     }
     else
     {
         DocModel model = new DocModel();
         model.FromObject(form);
         //Problème avec FromObject à voir
         model.IDModel    = form.IDModel;
         model.IDCampaign = form.IDCampaign;
         DocModelProvider.UpdateModel(model);
     }
     return(RedirectToAction("Index", new { form = new DataInvoice.Core.SOLUTIONS.INVOICES.DOCMODEL.FORM.DocModelApiPoco() }));
 }
예제 #5
0
        // GET: Model
        public ActionResult Index(DocModelApiPoco form)
        {
            List <DocModel> result = new List <DocModel>();

            result = DocModelProvider.GetDocModels(form);
            //ViewBag.idAccount = form;
            List <Account> lstAccount = new List <Account>();

            lstAccount.Add(new Account {
                IDAccount = 0, AccountName = ""
            });
            lstAccount.AddRange(AccountProvider.GetAllAccounts());
            ViewBag.Accounts = lstAccount;
            List <Campaign> lstCampaign = new List <Campaign>();

            lstCampaign.Add(new Campaign {
                IDCampaign = 0, Title = ""
            });
            lstCampaign.AddRange(CampaignProvider.getListCampagne(0));
            ViewBag.campaigns = lstCampaign;
            return(View(result));
        }