コード例 #1
0
        //delete ordered complex
        public async Task <JsonResult> DeleteDayComplex(UserDayComplex UserDayComplex)
        {
            //var daycomplexes = UserDayComplex;
            //await  _email.SendEmailAsync("*****@*****.**", "catering", "new order");
            DateTime daydate = DateTime.Now;

            //          bool res = _userdaydishesrepo.SaveDayDishInComplex(UserDayDish, this.HttpContext);

            if (!_userdaydishesrepo.IsAllowDayEdit(UserDayComplex.Date, User.GetHotelID()))
            {
                return(await Task.FromResult(Json(new { res = "FAIL", reason = "OutDate" })));
            }
            //await _email.SendInvoice(User.GetUserId(), daydate, User.GetCompanyID());

            if (await _userdaydishesrepo.DeleteDayComplex(UserDayComplex, User.GetUserId(), User.GetHotelID()))
            {
                return(await Task.FromResult(Json(new { res = "OK" })));
            }
            else
            {
                return(await Task.FromResult(Json(new { res = "FAIL", reason = "Deleting in db" })));
            }
        }