public long CreateUser(UserModel model)
{
PartnerEntity partner = null;
if (model.PartnerId.HasValue)
{
partner = this.PartnerManager.Load(model.PartnerId.Value);
}
var role = this.RoleManager.Load(model.RoleId);
var user = new UserEntity
{
Name = model.Name,
Email = model.Email,
Partner = partner,
Role = role
};
this.Manager.Create(user, model.Login, model.Password);
return user.Id;
}