public static User map(RegistrationInfoModel registrationInfoModel)
        {
            User user = new User();

            user.Email    = registrationInfoModel.Username;
            user.Password = registrationInfoModel.Password;
            return(user);
        }
Esempio n. 2
0
        public ActionResult UpdateDomainSettings(RegistrationInfoModel reristrationModel)
        {
            if (ModelState.IsValid)
            {
                var token      = GetToken();
                var userDomain = new UserDomain
                {
                    Address        = reristrationModel.Address,
                    LegalName      = reristrationModel.LegalName,
                    Trademark      = reristrationModel.Trademark,
                    RegistredEmail = reristrationModel.Email
                };
                RemontinkaServer.Instance.EntitiesFacade.UpdateUserDomain(token, userDomain);
            }

            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
        public TInterface GetInstance <TInterface>(List <RegistrationInfoModel> registrations)
        {
            var interfaceType = typeof(TInterface);
            RegistrationInfoModel registration = FindRegistrationInfoModel(registrations, interfaceType);
            var constructor = registration.Implementation.GetConstructors().First();

            var parameters = constructor.GetParameters();

            if (!parameters.Any())
            {
                return((TInterface)CreateInstance(registration.Implementation));
            }
            else
            {
                var instances = new List <object>();
                GatherConstructorParameterInstances(registrations, instances, parameters);
                return((TInterface)CreateInstance(registration.Implementation, instances.ToArray()));
            }
        }