예제 #1
0
        public IHttpActionResult GetEmpLeaves(LeaveInsertModel lm)
        {
            if (lm.employeeId == Guid.Empty)
            {
                lm.employeeId = Guid.Parse(GetUserId());
            }
            DataSet ds = LeaveRepository.GetLeaves(lm.employeeId, null, false, int.Parse(lm.year));

            ds.Tables[0].TableName = "Leaves";
            DataTable dt = LeaveRepository.GetEmployeeTotalLeave(lm.employeeId, null, int.Parse(lm.year));

            if (dt.Rows.Count > 0)
            {
                dt.TableName = "TotalLeaves";
                ds.Tables.Add(dt.Copy());
            }
            return(Ok(ds));
        }