public ActionResult GetDailyLog()
        {
            //Validate User Pemissions
            string action = string.Empty;

            if (CommonClass.GetPermission(SecurityAgency.Common.Utility.EnumUtility.Permissions.EditDailyLog))
            {
                action += "<span class='glyphicon glyphicon-pencil create-pencil' onclick='CreateUpdateDailyLogPopup($$DailyLogId$$)'></span>&nbsp;";
            }
            if (CommonClass.GetPermission(SecurityAgency.Common.Utility.EnumUtility.Permissions.DeleteDailyLog))
            {
                action += "&nbsp;<span class='glyphicon glyphicon-trash delete-trash'  onclick='DeleteDailyLog($$DailyLogId$$)'></span>";
            }

            var dailyLog = _dailylogComponent.GetAllDailyLog();

            if (dailyLog == null)
            {
                return(null);
            }

            List <string[]> data         = new List <string[]>();
            var             TotalRecords = dailyLog.Count();

            foreach (var dailylog in dailyLog)
            {
                var row = new string[]
                {
                    dailylog.CustomerName.ToString(),
                         dailylog.GuardName.ToString(),
                         dailylog.Hours.ToString(),
                         dailylog.Dated.ToString(),
                         dailylog.Comments,
                         dailylog.CreatedDate.ToShortDateString(),
                         action.Replace("$$DailyLogId$$", dailylog.DailyLogId.ToString())
                };
                data.Add(row);
            }

            return(Json(new { aaData = data,
                              iTotalRecords = TotalRecords,
                              iTotalDisplayRecords = TotalRecords, }, JsonRequestBehavior.AllowGet));
        }