0

このような関数が必要ですが、正しい構文がありません。では、関数のすべての意味を保持したい場合、このエラーを修正するにはどうすればよいでしょうか?

public ActionResult Permission(long? id)
    {

            if (id == null)
                throw new ApplicationException("Không có mục này. Bạn hãy chọn mục khác!");
            Shipping shipping = ShippingRepository.RetrieveById(id.Value);
            if (shipping == null)
                throw new ApplicationException("Không có mục này. Vui lòng chọn cái khác!");
            User _user = null;
            _user = UserRepository.RetrieveByUserID(shipping.OwnerId);
            if (DateTime.Now >= _user.Profiles.AccExpriedDate)
                Acc_Payment(_user.UserId);
            else 
                return RedirectToAction("Details", "Shipping");

    }
4

1 に答える 1

3

以下のブロックで値を返していません。

if (DateTime.Now >= _user.Profiles.AccExpriedDate)
{
    Acc_Payment(_user.UserId);
    //return an ActionResult here
}    
else 
    return RedirectToAction("Details", "Shipping");
于 2012-12-09T13:15:38.003 に答える