public async Task SetAllProductToVatType(int vatTypeId) { var products = await productRepositoy.All().ToListAsync(); foreach (var product in products) { product.VatTypeId = vatTypeId; productRepositoy.Update(product); } await productRepositoy.SaveChangesAsync(); }
public async Task Edit(EmployeeDto employeeDto, int companyId) { var employee = employeeRepository.All().Where(e => e.Id == employeeDto.Id).FirstOrDefault(); if (employeeDto.Id != 0 && employee != null) { if (employeeDto.IsActive == true) { SetAllNonActive(companyId); } employee.FullName = employeeDto.FullName; employee.IsActive = employeeDto.IsActive; employeeRepository.Update(employee); await employeeRepository.SaveChangesAsync(); } }
public async Task Edit(QuantityTypeDto quantityTypeDto) { var quantityType = quantityTypeRepository.All().Where(e => e.Id == quantityTypeDto.Id).FirstOrDefault(); if (quantityTypeDto.Id != 0 && quantityType != null) { if (quantityTypeDto.IsActive == true) { SetAllNonActive(); } quantityType.Type = quantityTypeDto.Type; quantityType.Description = quantityTypeDto.Description; quantityType.IsActive = quantityTypeDto.IsActive; quantityTypeRepository.Update(quantityType); await quantityTypeRepository.SaveChangesAsync(); } }
public async Task Edit(VatTypeDto vatTypeDto) { var vatType = await vatTypeRepository.All().Where(vt => vt.Id == vatTypeDto.Id).FirstOrDefaultAsync(); if (vatTypeDto.Id != 0 && vatType != null) { if (vatTypeDto.IsActive == true) { SetAllNonActive(); } vatType.Name = vatTypeDto.Name; vatType.Description = vatTypeDto.Description; vatType.Percantage = vatTypeDto.Percantage; vatType.IsActive = vatTypeDto.IsActive; vatTypeRepository.Update(vatType); await vatTypeRepository.SaveChangesAsync(); } }
public async Task Edit(PaymentTypeDto paymentTypeDto) { var paymentType = paymentTypeRepository.All().Where(e => e.Id == paymentTypeDto.Id).FirstOrDefault(); if (paymentTypeDto.Id != 0 && paymentType != null) { if (paymentTypeDto.IsActiv == true) { SetAllNonActive(); } paymentType.Name = paymentTypeDto.Name; paymentType.Description = paymentTypeDto.Description; paymentType.IsActiv = paymentTypeDto.IsActiv; paymentType.RequireBankAccount = paymentTypeDto.RequiredBankAccount; paymentTypeRepository.Update(paymentType); await paymentTypeRepository.SaveChangesAsync(); } }
public async Task Edit(BankAccountDto bankAccountDto) { var bankAccount = bankAccountRepository.All().Where(bo => bo.Id == bankAccountDto.Id).FirstOrDefault(); if (bankAccountDto.Id != 0 && bankAccount != null) { if (bankAccountDto.IsActive == true) { await SetAllNonActive(); } bankAccount.Name = bankAccountDto.Name; bankAccount.BankName = bankAccountDto.BankName; bankAccount.BIC = bankAccount.BIC; bankAccount.IBAN = bankAccountDto.IBAN; bankAccount.Description = bankAccountDto.Description; bankAccount.IsActive = bankAccountDto.IsActive; bankAccountRepository.Update(bankAccount); await bankAccountRepository.SaveChangesAsync(); } }
public IActionResult Index() { var name = companyRepository.All().FirstOrDefault(); return(Json(name)); }