public void GetTest() { DocModelProvider provider = new DocModelProvider(env.ConnectorSgbd); DocModel model = provider.GetDocModel(1); Assert.IsNotNull(model); }
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); }
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)); }
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() })); }
// 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)); }