using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using CRMDAL.DTO.Action; using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using GB5Shared.ResponseStandard; using System.Collections.Generic; namespace CRMBLL.Action { public interface IActionBLL { Task GetAction(int TActionId, LoginDTO LoginDTO); Task> GetSelectListAction(int FirstNumber, int MaxResult, CriteriaDTO CriteriaDTO, LoginDTO LoginDTO); Task SaveAction(TActionDTO TActionDTO, LoginDTO LoginDTO); Task SaveNewAction(TActionDTO TActionDTO, LoginDTO LoginDTO); Task DeleteAction(int TActionID, LoginDTO LoginDTO); Task GetActivityRegisterReport(int FirstNumber, int MaxResult, CriteriaDTO CriteriaDTO, LoginDTO LoginDTO); Task GetReadingEntryReport(int FirstNumber, int MaxResult, CriteriaDTO CriteriaDTO, LoginDTO LoginDTO, bool Count = false); Task GetActivityRegisterWithOutDRLeavePresent(int FirstNumber, int MaxResult, CriteriaDTO CriteriaDTO, LoginDTO LoginDTO); Task UpdateActivity(SelectionActionDTO SelectionActionDTO, LoginDTO LoginDTO); Task CustomerAndLeadPicklist(int FirstNumber, int MaxResult, CriteriaDTO CriteriaDTO, LoginDTO LoginDTO); Task ActionSummary(int FirstNumber, int MaxResult, CriteriaDTO CriteriaDTO, LoginDTO LoginDTO); } }