public string insereUsuario([FromBody] DataDll.Data.Entidades.UsuarioEntidade usuario)// aqui n~çao precisa do formcollection pois já está no formato json { Helper.JsonRetorno jsonRetorno = new Helper.JsonRetorno(); DataDll.Data.Services.UsuarioService usuarioService = new DataDll.Data.Services.UsuarioService(); usuarioService.Salvar(usuario); return(jsonRetorno.Mensagem = "Usuario inserido com sucesso!"); }
//////////////////////////////////////SALVA USUARIO/////////////////////////////////////// public Helper.JsonRetorno salvaController(DataDll.Data.Entidades.UsuarioEntidade usuario) { Helper.JsonRetorno JsonRetorno = new Helper.JsonRetorno(); DataDll.Data.Services.UsuarioService usuarioService = new DataDll.Data.Services.UsuarioService(); var retorno = usuarioService.Salvar(usuario); return(JsonRetorno); }
static void Main(string[] args) { SolucaoWeb.Controllers.UsuarioController controller = new SolucaoWeb.Controllers.UsuarioController(); ////////////////////////////////////////////////////SALVAR////////////////////////////////////////////////////////// ////////////////////////////////////////////////////SALVAR////////////////////////////////////////////////////////// ////////////////////////////////////////////////////SALVAR////////////////////////////////////////////////////////// DataDll.Data.Entidades.UsuarioEntidade usuario = new DataDll.Data.Entidades.UsuarioEntidade(); usuario.Nome = "Adrian Draculia"; usuario.Id = 0; usuario.Idade = 34; usuario.Sexo = "M"; controller.salvaController(usuario); ////////////////////////////////////////////////////DELETAR////////////////////////////////////////////////////////// ////////////////////////////////////////////////////DELETAR////////////////////////////////////////////////////////// ////////////////////////////////////////////////////DELETAR////////////////////////////////////////////////////////// //controller.deletaController(70); ////////////////////////////////////////////////////LISTAR TODOS///////////////////////////////////////////////////// ////////////////////////////////////////////////////LISTAR TODOS///////////////////////////////////////////////////// ////////////////////////////////////////////////////LISTAR TODOS///////////////////////////////////////////////////// var retorno = controller.listaTodosController(); foreach (var item in (List <DataDll.Data.Entidades.UsuarioEntidade>)retorno.Data) { Console.WriteLine(item.Nome); } ////////////////////////////////////////////////////CARREGAR ÚNICO USUÁRIO//////////////////////////////////////// ////////////////////////////////////////////////////CARREGAR ÚNICO USUÁRIO//////////////////////////////////////// ////////////////////////////////////////////////////CARREGAR ÚNICO USUÁRIO//////////////////////////////////////// //var retorno = controller.carregaUsuarioController(71); //var usuario = ((DataDll.Data.Entidades.UsuarioEntidade)retorno.Data);// estou tipando o data. dizendo que ele é um objeto do tipo usuarioentidade. ////sem isso ele não sabe quem é e printa object //Console.WriteLine(usuario.Nome); ///////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////// Console.ReadLine();// faz com que o console permaneça aberto! }