Пример #1
0
 public void AddOrEdit(User details)
 {
     if (details.Id == 0)
     {
         _User_DAL.Add(details);
     }
     else
     {
         _User_DAL.Edit(details);
     }
 }
Пример #2
0
        public PasswordToUser Add(Registration _details)
        {
            //בדיקה שהמשתמש נמצא במאגר החולים
            if (_Client_DAL.IsFound(_details))
            {
                long codeUser = _userDAL.Add(_details.NewUser);

                for (int i = 0; i < _details.Guardians.Count; i++)
                {
                    long codeGuardian = _guardiansDAL.Add(_details.Guardians[i]);
                    _guardiansToUserDAL.Add(new guardiansToUser()
                    {
                        userId = codeUser, guardianId = codeGuardian
                    });
                }


                //שליחת מייל
                bool mailSend = Models.SendMail.SendEMail(new MessageGmail()
                {
                    sendTo  = _details.NewUser.email,
                    Subject = "הרשמה לאפליקציית Medi",
                    Body    = string.Format("היי {0} \n הסיסמא שלך לאפליקציה: {1}", _details.NewUser.userName, _details.NewUser.password)
                });

                return(new PasswordToUser()
                {
                    UserId = _details.NewUser.Id, Password = _details.NewUser.password
                });
            }
            else
            {
                return new PasswordToUser()
                       {
                       }
            };;
        }
    }