I want to give optional parameter value to objTest.TestNumber in my below code. My code as follows:-
public class TestInfo
{
public int Id { get; set; }
public string TestNumber { get; set; }
}
public string TestUpdate(TestInfo objTest)
{
int retVal = 0;
try
{
dataContext = new AccretiveAPIContext(GetConnection(locationId));
retVal = dataContext.Database.ExecuteSqlCommand(
"EXEC usp_TestUpdate @ID, @TestNumber",
new SqlParameter("@ID", objTest.Id),
new SqlParameter("@TestNumber", objTest.TestNumber),
);
}
catch (Exception)
{
throw;
}
return retVal.ToString();
}
Please tell the changes I need to make to make "@TestNumber", objTest.TestNumber as optional parameter. I want to set its default value to zero ("0").
Please help.