var names = (new["Kamil", "Krzysztof", "Wiesio"]).ToList();
var containsOneOf = names.ContainsOneOf("Monika", "Kamil");
var commandResult = AdvResultCode.NotOK;
commandResult.IsOneOf(AdvResultCode.OK, AdvResultCode.AlreadyExists);
var newUser = new UserDTO()
{
Login = login,
Ghost = false,
WhenAdded = DateTime.Now,
Salt = Guid.NewGuid().ToString("N")
};
var userInXml = newUser.SerializeObject();
UserDTO deserializedUser = userInXml.DeserializeObject<UserDTO>() as UserDTO;
This two classes can be used to decorate model with some default fields like request status (isOk) or error message.
GenericResponse<PluginModel> AddPlugin(GenericRequest<PluginModel> request);