public static ResendOtpResponse ResendOtp(DTOs.Gen.ResendOtpRequest request) { request.mobile_number = Common.GetStandardMobileNumber(request.mobile_number); ResendOtpResponse response = new ResendOtpResponse(); response.otp_details = new OTPDetailsDto(); AgentAdmin agentAdmin = null; try { using (AgentAdminDao adminDao = new AgentAdminDao()) { // agentBoss = GetAuthAgentBoss(request.user_id, request.auth_token, response); agentAdmin = adminDao.FindByMobileNumber(request.mobile_number); } if (agentAdmin == null) { MakeNouserResponse(response); return(response); } OTPServices.ResendOTP(response, agentAdmin.MobileNumber, agentAdmin.AgadmID, "A"); response.code = 0; response.has_resource = 1; response.message = MessagesSource.GetMessage("otp.resent"); response.otp_details.send_otp = 1; return(response); } catch (Exception ex) { response.MakeExceptionResponse(ex); return(response); } }
public NegotiatedContentResult <ResendOtpResponse> PostResendOtp([FromBody] DTOs.Gen.ResendOtpRequest request) { ResendOtpResponse resp = AgentAdminServices.ResendOtp(request); return(Content(HttpStatusCode.OK, resp)); }