public IActionResult ForgotPassword([FromBody] SubzzV2.Core.Entities.User user)
 {
     try
     {
         var exist = _userService.CheckEmailExistance(user.Email);
         if (Convert.ToBoolean(exist))
         {
             var resetPassKey = System.Guid.NewGuid().ToString() + user.Email;
             user.ActivationCode = resetPassKey;
             var updated = _userService.UpdatePasswordResetKey(user);
             Subzz.Integration.Core.Domain.Message message = new Integration.Core.Domain.Message();
             message.ActivationCode = resetPassKey;
             message.SendTo         = user.Email;
             message.TemplateId     = 9;
             CommunicationContainer.EmailProcessor.ProcessAsync(message, (MailTemplateEnums)message.TemplateId);
             return(Ok(true));
         }
         return(Ok(false));
     }
     catch (Exception ex)
     {
     }
     finally
     {
     }
     return(null);
 }
 public IActionResult SendWellcomeLetter(SubzzV2.Core.Entities.User user)
 {
     try
     {
         Subzz.Integration.Core.Domain.Message message = new Integration.Core.Domain.Message();
         message.Email        = user.Email;
         message.EmployeeName = user.FirstName;
         message.PhoneNumber  = user.PhoneNumber;
         //CommunicationContainer.EmailProcessor.ProcessAsync(message, (MailTemplateEnums)message.TemplateId);
         return(Ok());
     }
     catch (Exception ex)
     {
     }
     finally
     {
     }
     return(null);
 }