public void Add(Client client) { _context.Client.Add(client); _context.SaveChanges(); var order = new Order(); order.IdClient = client.IdClient; _orderRepository.Add(order); }
public ActionResult Create([Bind(Include = "ContasId,Fornecedor,Dtvencimento,Dtpagamento,Pago,Descricao,Valor")] Contas contas) { if (ModelState.IsValid) { db.Contas.Add(contas); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(contas)); }
public ContasListagem AdicionarContas(ContasInclusao conta) { var dados = new DadosAtraso(); var calculo = new DadosAtrasoRetorno(); var retorno = ContasListagemMap(conta); if (retorno.DiasAtraso > 0) { dados = new DadosAtraso { DiasAtraso = retorno.DiasAtraso, Valor = conta.ValorOriginal }; switch (dados.DiasAtraso) { case int n when(n > 0 && n <= 3): dados.Juros = 0.1M; dados.Multa = 2M; break; case int n when(n > 3 && n < 5): dados.Juros = 0.2M; dados.Multa = 3M; break; case int n when(n > 5): dados.Juros = 0.3M; dados.Multa = 5M; break; default: break; } calculo = this.Calcular(dados); retorno.ValorCorrigido = calculo.ValorCorrigido; } else { dados.Valor = conta.ValorOriginal; retorno.ValorCorrigido = conta.ValorOriginal; } var contaModel = ContasMap(retorno); contaModel.DataVencimento = DateTime.Parse(conta.Vencimento); contaModel.PercJuros = dados.Juros; contaModel.PercMulta = dados.Multa; contaModel.ValorJuros = calculo.Juros; contaModel.ValorMulta = calculo.Multa; _context.Contas.Add(contaModel); _context.SaveChanges(); return(retorno); }
public User Create(User user, string password) { // validation if (string.IsNullOrWhiteSpace(password)) { throw new AppException("Password is required"); } if (_context.User.Any(x => x.UserName == user.UserName)) { throw new AppException("Username \"" + user.UserName + "\" is already taken"); } byte[] passwordHash, passwordSalt; CreatePasswordHash(password, out passwordHash, out passwordSalt); user.PasswordHash = passwordHash; user.PasswordSalt = passwordSalt; _context.User.Add(user); _context.SaveChanges(); return(user); }
public void Add(OrderItem item) { _context.OrderItem.Add(item); _context.SaveChanges(); }
public int SaveChanges() { return(Db.SaveChanges()); }
public bool Commit() { return(_context.SaveChanges() > 0); }
public CommandResponse Commit() { var rowsAffected = _context.SaveChanges(); return(new CommandResponse(rowsAffected > 0)); }