예제 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Compagny compagny = CompagnyService.GetById(id);

            CompagnyService.Remove(compagny);
            CompagnyService.SaveOrUpdate();

            return(RedirectToAction("Index"));
        }
예제 #2
0
        public void TestCompagny()
        {
            var comp = new Compagny();

            // test xmlNode = null
            comp.BuildFromNode();

            XmlNodeList node = null;

            comp.AddAddress(node);
            comp.AddFilliales(node);
        }
예제 #3
0
        // GET: Compagnies/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Compagny compagny = CompagnyService.GetById(id);

            if (compagny == null)
            {
                return(HttpNotFound());
            }
            return(View(compagny));
        }
예제 #4
0
        public ActionResult Edit(
            [Bind(
                 Include =
                     "Id,LogoAvatar,Logo,Nom,Description,Address,Activity,CodeNaf,SiretNumber,IntraCommunityVat,Email,WebSite,Manager,CreatedDate,ModifiedDate,RowVersion"
                 )] Compagny compagny)
        {
            Compagny entityCompagny = CompagnyService.GetById(compagny.Id);

            if (ModelState.IsValid)
            {
                UpdateModel(entityCompagny);
                CompagnyService.SaveOrUpdate();

                return(RedirectToAction("Index"));
            }
            return(View(compagny));
        }
예제 #5
0
        // GET: Compagnies/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }


            Compagny compagny = CompagnyService.GetById(id);


            var model = new CompagnyViewModel
            {
                Logo              = compagny.Logo,
                Nom               = compagny.Nom,
                Activity          = compagny.Activity,
                CodeNaf           = compagny.CodeNaf,
                Description       = compagny.Description,
                IntraCommunityVat = compagny.IntraCommunityVat,
                Email             = compagny.Email,
                WebSite           = compagny.WebSite,
                Address           = new AddressViewModel
                {
                    Street  = compagny.Address.Street,
                    Option  = compagny.Address.Option,
                    ZipCode = compagny.Address.ZipCode,
                    City    = compagny.Address.City,
                    State   = compagny.Address.State,
                    Country = compagny.Address.Country,
                }
            };

            if (compagny == null)
            {
                return(HttpNotFound());
            }
            return(View(compagny));
        }
예제 #6
0
 public virtual void Remove(Compagny compagny)
 {
     DbSet.Remove(compagny);// _context.Compagnies.Remove(compagny);
 }
예제 #7
0
 public virtual void Create(Compagny compagny)
 {
     Context.Compagnies.Add(compagny);
 }