// Display //public async Task<List<AdminLoginModel>> AdminLogin() //{ // using (adminRepository = new AdminRepository()) // { // return await adminRepository.AdminLogin(); // } //} //Change Passoword public async Task <TranStatus> changeadminPassword(int Id, Changeadmin_passwordModel model) { using (adminRepository = new AdminRepository()) { return(await adminRepository.changeadminPassword(Id, model)); } }
public async Task <IActionResult> changeadminPassword(int Id, [FromBody] Changeadmin_passwordModel model) { Dictionary <String, Object> dctData = new Dictionary <string, object>(); HttpStatusCode statusCode = HttpStatusCode.OK; TranStatus transaction = new TranStatus(); try { transaction = await iadmin.changeadminPassword(Id, model); } catch (Exception ex) { transaction = CommonHelper.TransactionErrorHandler(ex); statusCode = HttpStatusCode.BadRequest; } dctData.Add("Status", transaction); return(this.StatusCode(Convert.ToInt32(statusCode), dctData)); }
//public async Task<List<ChatModel>> getchats(int Id) //{ // using (var connection = new SqlConnection(ConnectionString)) // { // connection.Open(); // TranStatus transaction = new TranStatus(); // DynamicParameters parameter = new DynamicParameters(); // parameter.Add("@SalesId", Id); // parameter.Add("@Message", dbType: DbType.String, direction: ParameterDirection.Output, size: 500); // parameter.Add("@Code", dbType: DbType.Int32, direction: ParameterDirection.Output); // var result = await connection.QueryAsync<ChatModel>("getchat", parameter, commandType: CommandType.StoredProcedure); // return result.ToList(); // } //} //public List<ChatModel> getchats(ChatModel model) //{ // using (var connection = new SqlConnection(ConnectionString)) // { // connection.Open(); // TranStatus transaction = new TranStatus(); // DynamicParameters parameter = new DynamicParameters(); // parameter.Add("@AdminID", model.AdminId); // parameter.Add("@SalesId", model.SalesId); // //parameter.Add("@RowCount", dbType: DbType.Int32, direction: ParameterDirection.Output); // var result = connection.Query<ChatModel>("getchats", parameter, commandType: CommandType.StoredProcedure); // //RowCount = parameter.Get<int>("@RowCount"); // return result.ToList(); // } //} //public async Task<TranStatus> getchat(int Id, ChatModel model) //{ // using (var connection = new SqlConnection(ConnectionString)) // { // await connection.OpenAsync(); // TranStatus transaction = new TranStatus(); // DynamicParameters parameter = new DynamicParameters(); // parameter.Add("@SalesId", Id); // parameter.Add("@AdminId", model.AdminId); // //parameter.Add("@SalesId", model.SalesId); // parameter.Add("@Msg", model.Msg); // parameter.Add("@Message", dbType: DbType.String, direction: ParameterDirection.Output, size: 500); // parameter.Add("@Code", dbType: DbType.Int32, direction: ParameterDirection.Output); // await connection.QueryAsync("getchat", parameter, commandType: CommandType.StoredProcedure); // transaction.returnMessage = parameter.Get<string>("@Message"); // transaction.code = parameter.Get<int>("@Code"); // return transaction; // } //} //Change Password public async Task <TranStatus> changeadminPassword(int Id, Changeadmin_passwordModel model) { using (var connection = new SqlConnection(ConnectionString)) { await connection.OpenAsync(); TranStatus transaction = new TranStatus(); DynamicParameters parameter = new DynamicParameters(); parameter.Add("@Id", Id); parameter.Add("@OldPassword", model.Oldpassword); parameter.Add("@NewPassword", model.Newpassword); parameter.Add("@Confirmpassword", model.Confirmpassword); parameter.Add("@Message", dbType: DbType.String, direction: ParameterDirection.Output, size: 500); parameter.Add("@Code", dbType: DbType.Int32, direction: ParameterDirection.Output); await connection.QueryAsync("changeadminPassword", parameter, commandType : CommandType.StoredProcedure); transaction.returnMessage = parameter.Get <string>("@Message"); transaction.code = parameter.Get <int>("@Code"); return(transaction); } }