Amss.Boilerplate.Web.Areas.Manage.Controllers.UserManager.CreateUser C# (CSharp) Method

CreateUser() public method

public CreateUser ( UserModel model ) : long
model Amss.Boilerplate.Web.Areas.Manage.Models.UserModel
return long
        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;
        }