public async Task <Availablefood> Editavailablefood(Availablefood availablefood) { var availablefooddetails = await _context.Availablefoods.FirstOrDefaultAsync(a => a.availableFoodID == availablefood.availableFoodID); if (availablefood.engName != null) { availablefooddetails.engName = availablefood.engName; } if (availablefood.thaiName != null) { availablefooddetails.thaiName = availablefood.thaiName; } if (availablefood.totalUnits != null) { availablefooddetails.totalUnits = availablefood.totalUnits; } if (availablefood.unitType != null) { availablefooddetails.unitType = availablefood.unitType; } if (availablefood.availableUnits != null) { availablefooddetails.availableUnits = availablefood.availableUnits; } if (availablefood.discountPerUnit != null) { availablefooddetails.discountPerUnit = availablefood.discountPerUnit; } if (availablefood.pricePerUnit != null) { availablefooddetails.pricePerUnit = availablefood.pricePerUnit; } if (availablefood.cookedDate != null) { availablefooddetails.cookedDate = availablefood.cookedDate; } if (availablefood.expiryDate != null) { availablefooddetails.expiryDate = availablefood.expiryDate; } if (availablefood.description != null) { availablefooddetails.description = availablefood.description; } if (!availablefood.status.Equals(null)) { availablefooddetails.status = availablefood.status; } /* foodTypeID storeID*/ _context.SaveChanges(); return(availablefooddetails); }
public async Task <bool> AddAvailableFood(FoodForRegisterDto foodForRegisterDto) { var availableFood = new Availablefood(); availableFood.engName = foodForRegisterDto.engName; availableFood.thaiName = foodForRegisterDto.thaiName; availableFood.totalUnits = foodForRegisterDto.totalUnits; availableFood.unitType = foodForRegisterDto.unitType; availableFood.availableUnits = foodForRegisterDto.availableUnits; availableFood.discountPerUnit = foodForRegisterDto.discountPerUnit; availableFood.pricePerUnit = foodForRegisterDto.pricePerUnit; availableFood.cookedDate = foodForRegisterDto.cookedDate; availableFood.expiryDate = foodForRegisterDto.expiryDate; availableFood.description = foodForRegisterDto.description; availableFood.foodTypeID = foodForRegisterDto.foodTypeID; availableFood.storeID = foodForRegisterDto.storeID; await _context.Availablefoods.AddAsync(availableFood); await _context.SaveChangesAsync(); return(true); }
public async Task <IActionResult> Editavailablefood(Availablefood availablefood) { availablefood = await _editrepo.Editavailablefood(availablefood); return(Ok(availablefood)); }