public IEvent GetFoodCreatedEvent(Recip model) { return(new FoodCreatedEvent() { RecepiName = model.Name }); }
public void Craft() { // Se o slot de resultado possuir um item, não craftar! UIItem resultUIItem = resultSlot.GetComponentInChildren <UIItem>(); if (resultUIItem != null && resultUIItem.item != null) { return; } // Buscar itens em todos os slots de craft (1 e 2) List <UIItem> slotItems = getSlotUIItems(); // Buscar receita que prossui os items dos slots Recip recip = getItemResult(slotItems); if (recip != null) { if (resultUIItem != null) { resultUIItem.UpdateItem(inventory.itemDatabase.GetItem(recip.resultItem.name)); slotItems.ForEach(i => i.UpdateItem(inventory.itemDatabase.GetItem(null))); } } }
public ActionResult RecipesAddPost(IEnumerable <HttpPostedFileBase> UserFiles) { ViewBag.menu = "recipes"; using (LifitDBContext dc = new LifitDBContext()) { var name = Request.Form["name"]; var text = Request.Form["text"]; var recip = new Recip() { Name = name, Text = text }; if (UserFiles != null) { if (UserFiles != null && UserFiles.First().ContentLength > 0) { var file = UserFiles.First(); var fname = file.FileName; file.SaveAs(Server.MapPath("~/files/picture/" + fname)); recip.PictureUrl = "/files/picture/" + fname; } } dc.Recipes.Add(recip); dc.SaveChanges(); var model = dc.Recipes.ToList(); return(View("RecipesList", model)); } }
public IEvent GetFoodUpdatedEvent(Recip model) { return(new FoodUpdatedEvent() { Id = model.Id, RecepiName = model.Name }); }
public IActionResult GetByRecipDbId(int id) { if (id < 0) { return(BadRequest("Id isn't filled out correctly!")); } Recip tmp = _unitOfWork.Foodrepos.GetAsyncRecipById(id).Result; return(tmp == null?BadRequest("Didn't get a result back from database!") : Ok(tmp)); }
public static int invitations(int n) { Recip[] arrayOfDudes = new Recip[n]; for (int i = 0; i < arrayOfDudes.Length; i++) { arrayOfDudes[i].hasGotInv = true; } // return all possible iterations // n the number of people return(n); }
public async Task <IActionResult> DeleteByRecipDbIdAsync(int id) { if (id < 0) { return(BadRequest("Id isn't filled out correctly!")); } Recip tmp = _unitOfWork.Foodrepos.GetAsyncRecipById(id).Result; if (tmp == null) { return(BadRequest("Didn't get a result back from database!")); } _unitOfWork.Foodrepos.RemoveRecip(tmp); await _unitOfWork.SaveAsync(); return(Ok($"Recip with { id } was removed")); }
private bool checkRecip(Recip recip, List <Item> slotItems) { List <Item> recipItems = new List <Item>(); foreach (RecipItem recipItem in recip.requestItems) { if (recipItem == null) { continue; } Item item = inventory.itemDatabase.GetItem(recipItem.item.name); if (item != null) { recipItems.Add(item); } } return(Helper.AreEquals <Item>(recipItems, slotItems)); }
public void RemoveRecip(Recip entity) { _entities.Recipes.Remove(entity); }
public void UpdateRecip(Recip entity) { _entities.Recipes.Update(entity); }
public void AddRecip(Recip entity) { _entities.Recipes.Add(entity); }