Exemplo n.º 1
0
        public ActionResult DeleteFood(DeleteFood deleteFood)
        {
            var storedProcName = "DeleteFoodStoredProc ";

            var result = _context.DeleteFood.FromSqlRaw(storedProcName + "{0}", deleteFood.FoodName);

            return(Ok(result));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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!");
            }
        }
Exemplo n.º 4
0
        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!");
                }
            }
        }
Exemplo n.º 5
0
        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());
        }