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 UpdateSubscription([FromBody] SubzzV2.Core.Entities.User user) { try { var result = _userService.UpdateSubscription(user); return(Ok(result)); } catch (Exception ex) { } finally { } return(null); }
public IActionResult UpdatePasswordByActivationCode([FromBody] SubzzV2.Core.Entities.User user) { try { var userModel = _userService.UpdatePasswordUsingActivationLink(user); return(Ok()); } catch (Exception ex) { } finally { } return(null); }
public SubzzV2.Core.Entities.User UpdateUserStatus([FromBody] SubzzV2.Core.Entities.User model) { try { var Model = _userService.UpdateUserStatus(model); //if (model.RoleId == 4) //{ // var audit = new AuditLog // { // UserId = CurrentUser.Id, // EntityId = model.UserId.ToString(), // EntityType = AuditLogs.EntityType.Substitute, // ActionType = AuditLogs.ActionType.SubstituteVerification, // DistrictId = CurrentUser.DistrictId, // OrganizationId = CurrentUser.OrganizationId == "-1" ? null : CurrentUser.OrganizationId // }; // _audit.InsertAuditLog(audit); //} //else //{ // var audit = new AuditLog // { // UserId = CurrentUser.Id, // EntityId = model.UserId.ToString(), // EntityType = AuditLogs.EntityType.Staff, // ActionType = AuditLogs.ActionType.EmployeeVerification, // DistrictId = CurrentUser.DistrictId, // OrganizationId = CurrentUser.OrganizationId == "-1" ? null : CurrentUser.OrganizationId // }; // _audit.InsertAuditLog(audit); //} return(Model); } catch (Exception ex) { } finally { } return(null); }