Qual è lo schema migliore per convalidare un'entità condizionale? [duplicare]

2

Sto sviluppando un sito Web ASP.NET MVC 5 e ho una vista con una griglia. In questa griglia ho una colonna che rappresenta una proprietà URL.

Questo url è un link per scaricare alcuni file, ma questo URL dovrebbe essere disponibile solo in determinate condizioni, ad esempio:

   public static GetLinkStatus ValidateLint(RequestDTO request, string currentVersion)
  {
  if (request.Link == null)
            return LinkStatus.Processing;
  if (request.ExpirationDate < DateTime.Now)
            return LinkStatus.OutOfDate;
  if (request.Version.Equals(currentVersion))
            return LinkStatus.Available;

  return LinkStatus.Unavailable;
  }

E nella vista chiamo questo metodo statico per controllare lo stato e in base a ciò, renderò un po 'html.

La mia domanda è, se esiste un modo migliore per gestire le dichiarazioni dei condizionali di questi "se"?

    
posta gog 16.06.2015 - 20:42
fonte

0 risposte