Ejemplo n.º 1
0
        public static SubCategoriaServicoViewModel Create(SubCategoriaServico SubCategoria, CategoriaServico Categoria)
        {
            var novo = Create(SubCategoria);

            novo.Categoria = CategoriaServicoViewModel.Create(Categoria);

            return(novo);
        }
        public Task <int> EditAsync(SubCategoriaServico cadastro)
        {
            Task <int> T = new Task <int>(() => { return(Edit(cadastro)); });

            T.Start();

            return(T);
        }
        public int Add(SubCategoriaServico cadastro)
        {
            try
            {
                cadastro.Id = FlatLira.CadastroSubCategoriaServico.Count > 0 ? FlatLira.CadastroSubCategoriaServico.Max(X => X.Id) + 1 : 1;
                FlatLira.CadastroSubCategoriaServico.Add(cadastro);
                FlatLira.SetCadastro <SubCategoriaServico>(FlatLira.CadastroSubCategoriaServico, FlatLira.ArqSubCategoriaServico);

                return(1);
            }
            catch
            {
                return(0);
            }
        }
        public int Edit(SubCategoriaServico cadastro)
        {
            try
            {
                var Cad = FlatLira.CadastroSubCategoriaServico.Find(X => X.Id == cadastro.Id);

                if (Cad != null)
                {
                    FlatLira.CadastroSubCategoriaServico[FlatLira.CadastroSubCategoriaServico.IndexOf(cadastro)] = cadastro;
                }

                FlatLira.SetCadastro <SubCategoriaServico>(FlatLira.CadastroSubCategoriaServico, FlatLira.ArqSubCategoriaServico);

                return(1);
            }
            catch
            {
                return(0);
            }
        }
Ejemplo n.º 5
0
        public async Task <IActionResult> Edit([FromBody] SubCategoriaServico categoria)
        {
            try
            {
                if (categoria != null)
                {
                    await SubCategoriaServicoCRUD.EditAsync(categoria);

                    return(Ok());
                }
                else
                {
                    return(NotFound(ExtencaoController.GetRetorno(RetornoRequisicao.SubCategoriaNaoInformada)));
                }
            }
            catch (Exception ex)
            {
                return(NotFound(ExtencaoController.GetRetorno(RetornoRequisicao.ErroNaoIdentificado, ex)));
            }
        }
Ejemplo n.º 6
0
 public static SubCategoriaServicoViewModel Create(SubCategoriaServico SubCategoria)
 {
     return(new SubCategoriaServicoViewModel(SubCategoria.IdCategoria, SubCategoria.Id, SubCategoria.Descricao, SubCategoria.Link));
 }