// POST api/misspunchreport
        public ResultClass Post(clsMisPunch obj)
        {
            try
            {
                RepoMisPunch objRepo = new RepoMisPunch();

                Boolean result = false;
                if (obj != null && obj.EmployeeID > 0)
                {
                    result = objRepo.AddEmployeeReport(obj);
                }
                return(new ResultClass()
                {
                    Message = result ? "Added Successfully" : "Unable To add",
                    Status = true,
                    Result = result
                });
            }
            catch (Exception ex)
            {
                return(new ResultClass()
                {
                    Message = ex.Message,
                    Status = false,
                    Result = false
                });
            }
        }
        public ResultClass Get(int id)
        {
            try
            {
                RepoMisPunch objRepo = new RepoMisPunch();

                return(new ResultClass()
                {
                    Message = "Found Successfully",
                    Status = true,
                    Result = objRepo.GetEmployeeReportHistory(id)
                });
            }
            catch (Exception ex)
            {
                return(new ResultClass()
                {
                    Message = ex.Message,
                    Status = false,
                });
            }
        }