From e2911dfc2aa3ff937bdcd5ad0fc0ac4cb5768f42 Mon Sep 17 00:00:00 2001 From: gozareshgir Date: Tue, 13 Jan 2026 17:00:59 +0330 Subject: [PATCH] addnew dto --- .../SmsResult/CreateSmsSetting.cs | 14 +++++++++ .../Admin/Controllers/SmsReportController.cs | 31 ++++++------------- 2 files changed, 24 insertions(+), 21 deletions(-) diff --git a/CompanyManagment.App.Contracts/SmsResult/CreateSmsSetting.cs b/CompanyManagment.App.Contracts/SmsResult/CreateSmsSetting.cs index 7969c381..5873ac60 100644 --- a/CompanyManagment.App.Contracts/SmsResult/CreateSmsSetting.cs +++ b/CompanyManagment.App.Contracts/SmsResult/CreateSmsSetting.cs @@ -85,4 +85,18 @@ public class SmsSettingDto } +public class CreateSmsSettingDto +{ + /// + /// عدد روز از ماه + /// + public int DayOfMonth { get; set; } + + /// + /// نمایش ساعت و دقیقه + /// + public string TimeOfDayDisplay { get; set; } +} + + diff --git a/ServiceHost/Areas/Admin/Controllers/SmsReportController.cs b/ServiceHost/Areas/Admin/Controllers/SmsReportController.cs index b1bd8d0d..935b3f04 100644 --- a/ServiceHost/Areas/Admin/Controllers/SmsReportController.cs +++ b/ServiceHost/Areas/Admin/Controllers/SmsReportController.cs @@ -127,40 +127,33 @@ public class SmsReportController : AdminBaseController /// /// ایجاد پیامک یادآور /// - /// - /// - /// /// [HttpPost("CreateReminderSmsSetting")] - public async Task> CreateReminderSmsSetting([FromBody] int dayOfMonth, string timeOfDay) + public async Task> CreateReminderSmsSetting([FromBody] CreateSmsSettingDto command) { - var result = await _smsSettingApplication.CreateSmsSetting(dayOfMonth, timeOfDay, TypeOfSmsSetting.InstitutionContractDebtReminder); + var result = await _smsSettingApplication.CreateSmsSetting(command.DayOfMonth, command.TimeOfDayDisplay, TypeOfSmsSetting.InstitutionContractDebtReminder); return result; } /// /// ایجاد پیامک مسدودی /// - /// - /// /// [HttpPost("CreateBlockSmsSetting")] - public async Task> CreateBlockSmsSetting([FromBody] int dayOfMonth, string timeOfDay) + public async Task> CreateBlockSmsSetting([FromBody] CreateSmsSettingDto command) { - var result = await _smsSettingApplication.CreateSmsSetting(dayOfMonth, timeOfDay, TypeOfSmsSetting.BlockContractingParty); + var result = await _smsSettingApplication.CreateSmsSetting(command.DayOfMonth, command.TimeOfDayDisplay, TypeOfSmsSetting.BlockContractingParty); return result; } /// /// ایجاد پیامک هشدار قضایی /// - /// - /// /// [HttpPost("CreateWarningSmsSetting")] - public async Task> CreateWarningSmsSetting([FromBody] int dayOfMonth, string timeOfDay) + public async Task> CreateWarningSmsSetting([FromBody] CreateSmsSettingDto command) { - var result = await _smsSettingApplication.CreateSmsSetting(dayOfMonth, timeOfDay, TypeOfSmsSetting.Warning); + var result = await _smsSettingApplication.CreateSmsSetting(command.DayOfMonth, command.TimeOfDayDisplay, TypeOfSmsSetting.Warning); return result; } @@ -168,13 +161,11 @@ public class SmsReportController : AdminBaseController /// /// ایجاد پیامک اقدام قضایی /// - /// - /// /// [HttpPost("CreateLegalActionSmsSetting")] - public async Task> CreateLegalActionSmsSetting([FromBody] int dayOfMonth, string timeOfDay) + public async Task> CreateLegalActionSmsSetting([FromBody] CreateSmsSettingDto command) { - var result = await _smsSettingApplication.CreateSmsSetting(dayOfMonth, timeOfDay, TypeOfSmsSetting.LegalAction); + var result = await _smsSettingApplication.CreateSmsSetting(command.DayOfMonth, command.TimeOfDayDisplay, TypeOfSmsSetting.LegalAction); return result; } @@ -182,13 +173,11 @@ public class SmsReportController : AdminBaseController /// /// ایجاد پیامک تایید قرارداد مالی /// - /// - /// /// [HttpPost("CreateContractConfirmSmsSetting")] - public async Task> CreateContractConfirmSmsSetting([FromBody] int dayOfMonth, string timeOfDay) + public async Task> CreateContractConfirmSmsSetting([FromBody] CreateSmsSettingDto command) { - var result = await _smsSettingApplication.CreateSmsSetting(dayOfMonth, timeOfDay, TypeOfSmsSetting.InstitutionContractConfirm); + var result = await _smsSettingApplication.CreateSmsSetting(command.DayOfMonth, command.TimeOfDayDisplay, TypeOfSmsSetting.InstitutionContractConfirm); return result; } //=====================Edit=========================