public int New(string especie) { var context = new DaoContext(); int codigoNew = 1; IQueryable <ProdutoCodigo> produtoCodigo = context.ProdutoCodigos.Where(p => p.IDEspecie == Int32.Parse(especie)).DefaultIfEmpty(); if (produtoCodigo.ToList()[0] != null) { codigoNew += produtoCodigo.Max(m => m.Codigo); } Especie esp = context.Especies.Where(s => s.Id == Int32.Parse(especie)).Include(s => s.Secao).FirstOrDefault(); ProdutoCodigo pdc = new ProdutoCodigo(); pdc.Especie = esp; pdc.Codigo = codigoNew; context.ProdutoCodigos.Add(pdc); context.SaveChanges(); Produto prd = new Produto(pdc); prd.Descricao = "Produto teste"; context.Produtos.Add(prd); context.SaveChanges(); return(prd.Id); }
public void Delete(long id) { var item = context.Set <Mail>() .Where(x => x.UserId == user.Id && x.Id == id) .First(); context.Remove(item); context.SaveChanges(); }
public IObservable <TEntity> Create(TEntity item) { return(Observable.Create <TEntity>(observer => { context.Manipulate <TEntity>().Add(item); context.SaveChanges(); observer.OnNext(item); return Disposable.Empty; })); }
public void Grant(int menuId, int userId) { _context.Add(new MenuUser { MenuId = menuId, UserId = userId }); GrantRecursively(menuId, userId); _context.SaveChanges(); }
public void test1() { var context = new DaoContext(); User user = new User(); user.username = "******"; user.password = "******"; context.Users.Add(user); context.SaveChanges(); }
public void TestMethod1() { DaoContext dao = new DaoContext(); InventoryCategory inventoryCat = new InventoryCategory(); inventoryCat.Name = "testing"; dao.InventoryCategories.Add(inventoryCat); dao.SaveChanges(); }
public TemplateDto Save([FromBody] TemplateDto templateDto) { Template template = new Template { Id = templateDto.Id, Content = templateDto.Content, Description = templateDto.Description, IsHtml = templateDto.IsHtml, Name = templateDto.Name, Subject = templateDto.Subject, MailId = templateDto.MailId, UserId = user.Id }; context.Update(template); context.SaveChanges(); templateDto.Id = template.Id; return(templateDto); }
public IActionResult Register([FromBody] RegisterUserDto registrationUser) { var user = new User(); user.Password = registrationUser.Password.ToSha512(); user.Token = Guid.NewGuid(); user.Email = registrationUser.Email; context.Add(user); context.SaveChanges(); return(Ok()); }
public int Put([FromBody] Produto prd) { //Produto prd = JsonConvert.DeserializeObject<Produto>(produto); Produto produto = context.Produtos.Where(p => p.Id == prd.Id).FirstOrDefault(); produto.Codigo = prd.Codigo; produto.Descricao = prd.Descricao; produto.Referencia = prd.Referencia; produto.MateriaPrima = prd.MateriaPrima; produto.Ativo = prd.Ativo; produto.Especie = context.Especies.Where(e => e.Id == prd.Especie.Id).FirstOrDefault(); produto.Marca = context.Marcas.Where(m => m.Id == prd.Marca.Id).FirstOrDefault(); produto.UnidadeMedida = context.UnidadeMedidas.Where(u => u.Id == prd.UnidadeMedida.Id).FirstOrDefault(); context.SaveChanges(); return(produto.Id); }
public void Create(T item) { context.Manipulate <T>().Add(item); context.SaveChanges(); }
public void create(InventoryCategory inventoryCategory) { daoContext.InventoryCategories.Add(inventoryCategory); daoContext.SaveChanges(); }
public void SaveCity(City city) { context.Cities.Add(city); context.SaveChanges(); }