Пример #1
0
        public dynamic Post([FromBody] Name Name)
        {
            if (Name != null)
            {
                var names = new names();
                // Classe e metodo para conversão do Nome do autor!
                var AuthorName = names.nameProcessPrint(Name.name);
                //Verificação se o nome é valido após o processamento!
                if (AuthorName != null)
                {
                    //ORM Entity Framework Core!
                    using (var dataBase = new DatabaseContext())
                    {
                        //Entity Model
                        var tblNomes = new TblNames();
                        tblNomes.Name = AuthorName;
                        dataBase.TblNames.Add(tblNomes);
                        //Save no database
                        dataBase.SaveChanges();
                        var nameResult = new NameResult();
                        nameResult.result = true;
                        nameResult.Names  = dataBase.TblNames.OrderByDescending(a => a.Id).ToList();
                        //Retorna lista seguido do resultado para o FrontEnd Angular em Json.
                        return(Ok(nameResult));
                    }
                }
                return(BadRequest());
            }

            return(BadRequest());
        }
Пример #2
0
 public dynamic Get()
 {
     using (var dataBase = new DatabaseContext())
     {
         //Entity Model
         var tblNomes   = new TblNames();
         var nameResult = new NameResult();
         nameResult.result = true;
         nameResult.Names  = dataBase.TblNames.OrderByDescending(a => a.Id).ToList();
         //Retorna lista seguido do resultado para o FrontEnd Angular em Json.
         return(Ok(nameResult));
     }
 }