public async Task UpdateFoodAsync(Guid foodId, FoodRequestModel foodRequestModel) { var food = await foodAppDbContext.Foods.FirstOrDefaultAsync(x => x.Id == foodId); FoodMapper.Map(foodRequestModel, food); foodAppDbContext.Update(food); await foodAppDbContext.SaveChangesAsync(); }
public IActionResult GetFoodDetails(long id) { try { return(Ok(FoodMapper.map(itemRepository.GetFoodById(id)))); } catch (Exception) { return(BadRequest()); } }
public async Task <Guid> CreateFoodAsync(FoodRequestModel foodRequestModel) { var food = FoodMapper.Map(foodRequestModel); food.Id = Guid.NewGuid(); await foodAppDbContext.AddAsync(food); await foodAppDbContext.SaveChangesAsync(); return(food.Id); }
public static void Map(GameObject prefab) { if (prefab is null) { throw new ArgumentException("The prefab was NULL."); } ModComponent modComponent = ComponentUtils.GetModComponent(prefab); if (modComponent is null) { throw new ArgumentException("Prefab " + prefab.name + " does not contain a ModComponent."); } bool hasModPlaceHolder = !(ComponentUtils.GetComponent <ModPlaceHolderComponent>(prefab) is null); if (prefab.GetComponent <GearItem>() is null || hasModPlaceHolder) { ConfigureBehaviours(modComponent); EquippableMapper.Configure(modComponent); LiquidMapper.Configure(modComponent); PowderMapper.Configure(modComponent); FoodMapper.Configure(modComponent); CookableMapper.Configure(modComponent); CookingPotMapper.Configure(modComponent); RifleMapper.Configure(modComponent); ClothingMapper.Configure(modComponent); CollectibleMapper.Configure(modComponent); CharcoalMapper.Configure(modComponent); PurificationMapper.Configure(modComponent); ResearchMapper.Configure(modComponent); FirstAidMapper.Configure(modComponent); ToolMapper.Configure(modComponent); GenericEquippableMapper.Configure(modComponent); BedMapper.Configure(modComponent); BodyHarvestMapper.Configure(modComponent); if (hasModPlaceHolder) { return; } InspectMapper.Configure(modComponent); ConfigureGearItem(modComponent); mappedItems.Add(modComponent); PostProcess(modComponent); } }
public FoodController(IRepository <Food> foodRepo, FoodMapper foodMapper) { _foodrepo = foodRepo; _foodMapper = foodMapper; }
public FoodFileRepository(IFileReader loader, FoodMapper mapper) : base(loader, mapper) { }