示例#1
0
        public void Update(EmpresaVM viewModel)
        {
            var model = EmpresaAdapter.ToModel(viewModel, true);

            this._EmpresaRepository.Update(model);
            this._EmpresaRepository.SaveChanges();
        }
示例#2
0
        public static Empresa ToModel(EmpresaVM vm, bool deep)
        {
            var model = new Empresa();

            model.ID       = vm.ID;
            model.Nome     = vm.Nome;
            model.Cnpj     = vm.Cnpj;
            model.Email    = vm.Email;
            model.Telefone = vm.Telefone;
            model.Tipo     = vm.Tipo;

            return(model);
        }
示例#3
0
        public static EmpresaVM ToViewModel(Empresa model, bool deep)
        {
            var vm = new EmpresaVM();

            vm.ID       = model.ID;
            vm.Nome     = model.Nome;
            vm.Cnpj     = model.Cnpj;
            vm.Email    = model.Email;
            vm.Telefone = model.Telefone;
            vm.Tipo     = model.Tipo;

            vm.Label = model.Nome;

            return(vm);
        }
示例#4
0
 public void Update([FromBody] EmpresaVM viewModel)
 {
     this._empresaService.Update(viewModel);
 }
示例#5
0
 public void Add([FromBody] EmpresaVM viewModel)
 {
     this._empresaService.Add(viewModel);
 }