Пример #1
0
        public override void Execute(LoginModel payload)
        {
            var prospect = _prospectRepository.Find(payload.Uid);

            if (prospect is null)
            {
                prospect = new Prospect {
                    Uid = payload.Uid
                };
                prospect.SetLogin(payload.Name, payload.Email, payload.Phone);
                _prospectRepository.Add(prospect);
            }

            prospect.SetLogin(payload.Name, payload.Email, payload.Phone);
            _prospectRepository.Update(prospect);
        }