Example #1
0
 public FunctionResult SendMessageToAllUser(Message message)
 {
     try
     {
         using (UserManagementDBEntities context = EntityUtils.getDataContext())
         {
             var userList = _userRepository.GetList();
             int i        = 0;
             foreach (var user in userList)
             {
                 Result = Save(new Message {
                     UserId = user.Id, Subject = message.Subject, Body = message.Body
                 });
                 if (Result.Value == 1)
                 {
                     i++;
                 }
             }
             if (i > 0)
             {
                 Result.Message = string.Format("Mesaj {0} adet Kullanıcıya gönderildi", i);
                 Result.Value   = i;
             }
             else
             {
                 Result.Message = "Mesaj gönderimi başarısız";
             }
         }
     }
     catch (Exception ex)
     {
         Result.Message = ResultTexts.getErrorText(ex.Message);
     }
     return(Result);
 }
 public Common.Results.FunctionResult Save(User entity)
 {
     try
     {
         using (UserManagementDBEntities context = EntityUtils.getDataContext())
         {
             context.Users.Add(entity);
             context.SaveChanges();
             Result.Message = ResultTexts.Success;
             Result.Value   = 1;
         }
     }
     catch (Exception exception)
     {
         Result.Message = ResultTexts.getErrorText(exception.Message);
     }
     return(Result);
 }