public ActionResult DeleteFood(DeleteFood deleteFood) { var storedProcName = "DeleteFoodStoredProc "; var result = _context.DeleteFood.FromSqlRaw(storedProcName + "{0}", deleteFood.FoodName); return(Ok(result)); }
public IActionResult Delete(DeleteFood model) { if (ModelState.IsValid) { var result = new DeleteFoodResult(); result = Helper.ApiHelper <DeleteFoodResult> .HttpPostAsync("api/Food/Delete", "POST", model); if (result.FoodId > 0) { return(RedirectToAction("index")); } ModelState.AddModelError("", result.Message); return(View(model)); } return(View(model)); }
private void btnRestore_Click(object sender, EventArgs e) { bool result = false; int idFood = Convert.ToInt32(txtFoodID.Text.Trim()); result = FoodDAO.Instance.RestoreFood(idFood); if (result) { MessageBox.Show("Restore Successfully!"); LoadListFood(); rdActive.Checked = true; DeleteFood.Invoke(); ReLoadCategory.Invoke(); } else { MessageBox.Show("Restore failed!"); } }
private void btnDeleteFood_Click(object sender, EventArgs e) { bool result = false; int idFood = Convert.ToInt32(txtFoodID.Text.Trim()); if (MessageBox.Show(string.Format("Delete this FoodID: {0}?", idFood), "Notification!!!", MessageBoxButtons.OKCancel) == DialogResult.OK) { result = FoodDAO.Instance.DeleteFood(idFood); if (result) { MessageBox.Show("Delete Successfully!"); LoadListFood(); DeleteFood.Invoke(); ReLoadCategory.Invoke(); } else { MessageBox.Show("Delete failed!"); } } }
public ActionResult <DeleteFood> DeleteFood([FromBody] DeleteFood model) { try { IMapper mapper = EDeliveryProfile.DeleteFood(); var existingFood = mapper.Map <Food>(model); var userIdClaim = User.FindFirst("MemberId")?.Value; var memberId = int.TryParse(userIdClaim, out int id) ? id : 0; EDeliveryDBContext dBContext = new EDeliveryDBContext(); var restaurantId = dBContext.Restaurant.First(o => o.MemberId == memberId).RestaurantId; existingFood.RestaurantId = restaurantId; _repository.DeleteFood(existingFood); return(Ok()); } catch (Exception ex) { _logger.LogError($"Failed to delete the food{ex}"); } return(BadRequest()); }