我在這裏有一個疑問。在測試兩個if
條件之後,它僅存儲第二個條件值。當條件爲真時如何存儲兩個條件值。在執行第2個if
條件後,第1個if
條件值超過騎行。如何將值存儲在列表中
我的模型如下所示。
public class TimesheetError
{
public string Status { get; set; }
public string Messsage { get; set; }
public string ListErrors { get; set; }
public bool IsNotValid { get; set; }
}
我的方法是像下面。
public TimesheetError Validate(Client client)
{
TimesheetError error = new TimesheetError();
if (client.Name.IsEmpty())
{
error.Messsage = "Bad request";
error.ListErrors = "name is not enterd";
error.Status = "Not Found";
error.IsNotValid = true;
}
if (client.Contact.FirstName.IsEmpty())
{
error.Messsage = "Bad Request";
error.ListErrors = "Contact name is not entered";
error.Status = "Not Found";
error.IsNotValid = true;
}
return error
}
+1的鏈接。我習慣總是返回'List'。現在我也會根據手頭的情況做出決定。 –