// GET api/<controller> public IHttpActionResult Get() { try { var smsManagement = new SMSManagement(); apiResponse = new ApiResponse(); var sms = smsManagement.RetrieveAll(); apiResponse.Data = sms; return(Ok(apiResponse)); } catch (Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult Post(SMS sms) { try { var smsManagement = new SMSManagement(); smsManagement.Create(sms); apiResponse = new ApiResponse { Message = "Success", Data = true }; return(Ok(apiResponse)); } catch (Exception ex) { return(InternalServerError(ex)); } }
public static void SendUserVerificationCode(User _user) { if (!UserExists(_user.phoneunumber)) { _user.lastcode = StringGenerator.GenerateRandomString(6, false, true); _user.date = DateTime.Now.Ticks; string req = "INSERT INTO Customer (username,phonenumber,email,password,tokenpass,lastcode,enddate,score) Values("; req += _user.ToString() + ')'; SMSManagement.SendVerificationCode(_user); DataConnection.SendQuery(req); } else { _user.lastcode = StringGenerator.GenerateRandomString(6, false, true); _user.date = DateTime.Now.Ticks; string req = "UPDATE Customer SET lastcode=\'" + StringGenerator.GenerateRandomString(6, false, true) + "\' date=" + DateTime.Now + "WHERE phonenumber=\'" + _user.phoneunumber + "\'"; req += _user.ToString() + ')'; SMSManagement.SendVerificationCode(_user); DataConnection.SendQuery(req); } }