nephentes / HelpersPack

Some helpers methods and extensions.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HelpersPack

Extensions

ContainsOneOf
var names = (new["Kamil", "Krzysztof", "Wiesio"]).ToList();
var containsOneOf = names.ContainsOneOf("Monika", "Kamil");
IsOneOf
var commandResult = AdvResultCode.NotOK;
commandResult.IsOneOf(AdvResultCode.OK, AdvResultCode.AlreadyExists);
SerializeObject
var newUser = new UserDTO()
{
    Login = login,
    Ghost = false,
    WhenAdded = DateTime.Now,
    Salt = Guid.NewGuid().ToString("N")
};

var userInXml = newUser.SerializeObject();
DeserializeObject
UserDTO deserializedUser = userInXml.DeserializeObject<UserDTO>() as UserDTO;

Templates

For WCF

GenericRequest / GenericResponse

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);

About

Some helpers methods and extensions.


Languages

Language:C# 100.0%