// GET api/values
        public List <EmployeeLeaveTransactionModel> Get(int id)
        {
            EmployeeLeaveTransactionManagement ELTM = new EmployeeLeaveTransactionManagement();
            var res = ELTM.GetEmployeeLeaveTransaction(id);

            return(res);
        }
        public List <EmployeeLeaveTransactionModel> Get(int leaveId, int employeeId)
        {
            EmployeeLeaveTransactionManagement ELTM = new EmployeeLeaveTransactionManagement();
            var detailsInserted = ELTM.DeleteLeaveRequest(leaveId);
            var res             = new List <EmployeeLeaveTransactionModel>();

            if (detailsInserted)
            {
                res = ELTM.GetEmployeeLeaveTransaction(employeeId);
            }
            return(res);
        }
        public List <EmployeeLeaveTransactionModel> Get(int id, bool status)
        {
            EmployeeLeaveTransactionManagement ELTM = new EmployeeLeaveTransactionManagement();
            var detailsInserted = ELTM.SubmitLeaveForApproval(id);
            var res             = new List <EmployeeLeaveTransactionModel>();

            if (detailsInserted)
            {
                res = ELTM.GetEmployeeLeaveTransaction(id);
            }
            return(res);
        }
        // GET api/values/5
        //public string Get(int id)
        //{
        //    return "value";
        //}

        public List <EmployeeLeaveTransactionModel> Get(int id, int leaveType, string fromDate, string toDate, string comments, int workingDays)
        {
            EmployeeLeaveTransactionManagement ELTM = new EmployeeLeaveTransactionManagement();
            var detailsInserted = ELTM.InsertEmployeeLeaveDetails(leaveType, fromDate, toDate, comments, workingDays);
            var res             = new List <EmployeeLeaveTransactionModel>();

            if (detailsInserted)
            {
                res = ELTM.GetEmployeeLeaveTransaction(id);
            }
            return(res);
        }