using Ropin.Inspection.Model.Entities; using Ropin.Inspection.Model.SearchModel.DEV; using Ropin.Inspection.Model.ViewModel.DEV; using Ropin.Inspection.Service.Interface; using System; using System.Collections.Generic; using System.Linq; using System.Security.Claims; using System.Text; using System.Threading.Tasks; namespace Ropin.Inspection.Service.DEV.Interface { public interface IDEVCmdService : IBaseService, IBaseServiceById { Task DisableAsync(string id); Task UpdateAsync(string code, DevCmdViewModel updateModel); Task> GetConditionAsync(DevCmdSearchModel searchModel); Task InstructionCreateOneAsync(DevInstructionViewModel viewModel); Task InstructionDeleteAsync(string id, bool bol = false); Task GetInstructionByIdAsync(string id); Task InstructionUpdateAsync(string code, DevInstructionViewModel updateModel); Task> GetInstructionConditionAsync(DevInstructionSearchModel searchModel); Task> GetInstructionByCmdCode(DevInstructionSearchModel searchModel); Task CmdInstructionCreateOneAsync(DevCmdInstructionViewModel viewModel); Task CmdInstructionDeleteAsync(string id); Task GetCmdInstructionByIdAsync(string id); Task CmdInstructionUpdateAsync(string code, DevCmdInstructionViewModel updateModel); Task> GetCmdInstructionConditionAsync(DevCmdInstructionSearchModel searchModel); } }