public async Task <IActionResult> Create([Bind("Id_Venta,Codigo_Factura,Nombre_Cliente,Fecha,Total,Id_Tienda")] Ventas ventas) { if (ModelState.IsValid) { _context.Add(ventas); await _context.SaveChangesAsync(); return(RedirectToAction("CreateDetalleVenta", new { id = ventas.Id_Venta })); } return(View(ventas)); }
public void CarregarForm() { var options = new DbContextOptionsBuilder <ContextBase>() .UseInMemoryDatabase(databaseName: "Test_in_memory_database_1") .Options; var tarefa = new Tarefa("aaa", "bbb"); // Run the test against one instance of the context using (var context = new ContextBase(options)) { var unitOfWork = new UnitOfWork(context); context.Add(tarefa); unitOfWork.Commit(); } // Use a separate instance of the context to verify correct data was saved to database using (var context = new ContextBase(options)) { var tarefaRepository = new TarefaRepository(context); var tarefaAppService = new TarefaAppService(tarefaRepository, mapper, new TarefaFormDtoValidator()); var tarefaFormDto = tarefaAppService.CarregarForm(tarefa.Id); Assert.Equal(tarefa.Titulo, tarefaFormDto.Titulo); Assert.Equal(tarefa.Descricao, tarefaFormDto.Descricao); } }
public void Save(T entity) { using (var banco = new ContextBase(_OptionsBuilder.Options)) { banco.Add(entity); banco.SaveChanges(); }; }
public void Add(T Entitie) { using (var banco = new ContextBase(_OptionsBuilder.Options)) { banco.Add(Entitie); banco.SaveChanges(); }; }
public async Task <IActionResult> Create([Bind("Id_Categoria,Nombre")] Categorias categorias) { if (ModelState.IsValid) { _context.Add(categorias); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(categorias)); }
public async Task <IActionResult> Create([Bind("Id_Producto,Nombre,Precio,Cantidad,Fecha_Vencimiento,Id_Categoria")] Productos productos) { if (ModelState.IsValid) { _context.Add(productos); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(productos)); }
public async Task <IActionResult> Create([Bind("Id_Tienda,Nombre,Encargado,Contacto,Direccion")] Tiendas tiendas) { if (ModelState.IsValid) { _context.Add(tiendas); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(tiendas)); }
public async Task <IActionResult> Create(Professor professor) { if (ModelState.IsValid) { _context.Add(professor); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(professor)); }
public async Task <IActionResult> Create([Bind("Nome,Valor,Id")] Procedimento procedimento) { if (ModelState.IsValid) { procedimento.Id = Guid.NewGuid(); _context.Add(procedimento); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(procedimento)); }
public async Task <IActionResult> Create(Curso curso) { if (ModelState.IsValid) { curso.Id = Guid.NewGuid(); _context.Add(curso); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["ProfessorId"] = new SelectList(_context.Set <Professor>(), "Id", "Nome", curso.ProfessorId); return(View(curso)); }
public ActionResultVM Connection(string type, int ac, string id) { var vm = new ActionResultVM(); try { var uinfo = new Application.UserAuthService(HttpContext).Get(); if (uinfo.UserId == 0) { vm.Set(ARTag.unauthorized); } else if (string.IsNullOrWhiteSpace(id)) { vm.Set(ARTag.invalid); } else if (!new List <string> { "add", "cancel" }.Contains(type)) { vm.Set(ARTag.invalid); } else if (!new List <int> { 1, 2 }.Contains(ac)) { vm.Set(ARTag.invalid); } else { var currMo = db.GuffRecord.Find(id); if (currMo == null) { vm.Set(ARTag.invalid); } else { var ctype = Application.EnumService.ConnectionType.GuffRecord.ToString(); switch (type) { case "add": { if (db.UserConnection.Any(x => x.Uid == uinfo.UserId && x.UconnTargetType == ctype && x.UconnTargetId == id && x.UconnAction == ac)) { vm.Set(ARTag.exist); } else { //关联记录 var ucmo = new Domain.UserConnection() { UconnId = Core.UniqueTo.LongId().ToString(), Uid = uinfo.UserId, UconnTargetType = Application.EnumService.ConnectionType.GuffRecord.ToString(), UconnTargetId = id, UconnAction = ac, UconnCreateTime = DateTime.Now }; db.Add(ucmo); switch (ac) { case 1: currMo.GrLaud += 1; break; case 2: currMo.GrMark += 1; break; } db.Update(currMo); int num = db.SaveChanges(); vm.Set(num > 0); } } break; case "cancel": { var curruc = db.UserConnection.FirstOrDefault(x => x.Uid == uinfo.UserId && x.UconnTargetType == ctype && x.UconnTargetId == id && x.UconnAction == ac); if (curruc == null) { vm.Set(ARTag.invalid); } else { db.Remove(curruc); switch (ac) { case 1: currMo.GrLaud -= 1; break; case 2: currMo.GrMark -= 1; break; } db.Update(currMo); int num = db.SaveChanges(); vm.Set(num > 0); } } break; } } } } catch (Exception ex) { vm.Set(ex); Filters.FilterConfigs.WriteLog(HttpContext, ex); } return(vm); }