public Tva ModelToData(Tva tva, TvaViewModels model)
        {
            tva.Name  = model.Name;
            tva.Value = (double)model.Value / 100;

            return(tva);
        }
Esempio n. 2
0
        public void Edit(TvaViewModels model)
        {
            Tva tva = Repository.GetById(model.TVA_ID);

            tva = Mapper.ModelToData(tva, model);
            Repository.Save();
        }
Esempio n. 3
0
        public void Add(TvaViewModels model)
        {
            Tva tva = new Tva();

            tva        = Mapper.ModelToData(tva, model);
            tva.TVA_ID = Guid.NewGuid();

            Repository.Add(tva);
            Repository.Save();
        }
        public ActionResult Details(string id)
        {
            TvaViewModels model = Service.GetById(id);

            if (model == null)
            {
                return(new HttpStatusCodeResult(404));
            }

            return(View(Service.GetById(id)));
        }
        public ActionResult Edit(string id)
        {
            TvaViewModels model = Service.GetById(id);

            if (model == null)
            {
                return(new HttpStatusCodeResult(404));
            }

            // To show Tva value in percent in form
            model.Value = model.Value * 100;

            return(View("Create", model));
        }
        public ActionResult CreateEdit(TvaViewModels model)
        {
            if (ModelState.IsValid)
            {
                if (string.IsNullOrEmpty(model.TVA_ID))
                {
                    Service.Add(model);
                }
                else
                {
                    Service.Edit(model);
                }

                return(RedirectToAction("Index"));
            }

            return(View("Create", model));
        }