Exemplo n.º 1
0
 public void Post([FromBody] RamoViewModel obj)
 {
     if (ModelState.IsValid)
     {
         _ramo.Insert(_mapper.Map <Ramo>(obj));
     }
 }
        public ConfigurationProfile()
        {
            Shared.Application.Conversores.Configuracao.Registrar(this);
            this.AllowNullCollections = true;

            ClienteViewModel.Mapping(this);
            ClienteListaViewModel.Mapping(this);
            EmailViewModel.Mapping(this);
            EnderecoViewModel.Mapping(this);
            FornecedorViewModel.Mapping(this);
            FornecedorListaViewModel.Mapping(this);
            IdentificacaoViewModel.Mapping(this);
            IndustriaViewModel.Mapping(this);
            LojaViewModel.Mapping(this);
            LojaListaViewModel.Mapping(this);
            ParametroViewModel.Mapping(this);
            RamoViewModel.Mapping(this);
            TaraViewModel.Mapping(this);
            TelefoneViewModel.Mapping(this);
            TipoClienteViewModel.Mapping(this);
            TipoIdentificacaoViewModel.Mapping(this);
            TipoProdutoViewModel.Mapping(this);
            TipoPrecoViewModel.Mapping(this);
            UsuarioViewModel.Mapping(this);
            UnidadeViewModel.Mapping(this);
            MarcaViewModel.Mapping(this);
        }
Exemplo n.º 3
0
 public void Put(int id, [FromBody] RamoViewModel obj)
 {
     if (ModelState.IsValid)
     {
         var toUpdate = _ramo.Select(id);
         if (toUpdate != null)
         {
             _ramo.Update(toUpdate);
         }
     }
 }
Exemplo n.º 4
0
        public ActionResult Editar(RamoViewModel model)
        {
            var resultado = service.Atualizar(model);

            if (resultado.Successo)
            {
                resultado.RedirecionarPara(Url.Action(nameof(Index)));
            }

            return(Json(resultado.Retorno()));
        }
Exemplo n.º 5
0
        public ActionResult Cadastrar(string areaId)
        {
            var model = new RamoViewModel();

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