예제 #1
0
        public void Update(ProdutoVM viewModel)
        {
            var model = ProdutoAdapter.ToModel(viewModel, true);

            this._ProdutoRepository.Update(model);
            this._ProdutoRepository.SaveChanges();
        }
예제 #2
0
        public static Produto ToModel(ProdutoVM vm, bool deep)
        {
            var model = new Produto();

            model.ID        = vm.ID;
            model.Codigo    = vm.Codigo;
            model.Descricao = vm.Descricao;


            return(model);
        }
예제 #3
0
        public static ProdutoVM ToViewModel(Produto model, bool deep)
        {
            var vm = new ProdutoVM();

            vm.ID        = model.ID;
            vm.Codigo    = model.Codigo;
            vm.Descricao = model.Descricao;

            vm.Label = model.Descricao;

            return(vm);
        }
예제 #4
0
 public void Update([FromBody] ProdutoVM viewModel)
 {
     this._produtoService.Update(viewModel);
 }
예제 #5
0
 public void Add([FromBody] ProdutoVM viewModel)
 {
     this._produtoService.Add(viewModel);
 }