public RetornoModel <CategoriaModel> Salvar(CategoriaModel model) { RetornoModel <CategoriaModel> result = new RetornoModel <CategoriaModel> { Mensagem = "OK" }; try { if (model.ID > 0) { result.Sucesso = _ado.Atualizar(model.MapTo <Categoria>()); result.Retorno = model; if (!result.Sucesso) { result.Mensagem = "Registro não localizado para modificação. Verifique se o ID informado está correto"; } } else { result.Retorno = _ado.Inserir(model.MapTo <Categoria>()).MapTo <CategoriaModel>(); result.Sucesso = true; } } catch (Exception ex) { LogUtil.Error(ex); throw; } return(result); }