public IActionResult Post() { Random rnd = new Random(); var aux = rnd.Next(); var id = "admin" + aux; var usrTeste = new Usuario() { ID = id, ChaveAcesso = "admin" }; _usuarioProdutoService.UsuarioService.Add(usrTeste); _usuarioProdutoService.ProdutoService.Add(new Produto() { Nome = "produto", CodigoBarras = aux.ToString(), Preco = 1, Usuario = usrTeste }); _usuarioProdutoService.Commit(); return(Ok()); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, IUsuarioProdutoService services) { //usrService.Add(new Usuario() { ID = "admin", ChaveAcesso = "admin01" }); //unitOfWork.UsuarioRepository.Add(new Usuario() { ID = "admin1", ChaveAcesso = "admin01" }); //unitOfWork.Commit(); var u = new Usuario() { ID = "admin", ChaveAcesso = "admin01" }; services.UsuarioService.Add(u); services.ProdutoService.Add(new Produto() { Nome = "produto", CodigoBarras = "123", Preco = 1, UsuarioId = u.ID }); services.Commit(); if (env.IsDevelopment()) { app.UseBrowserLink(); app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Home/Error"); } app.UseCors("CorsPolicy"); app.UseStaticFiles(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); }