public ActionResult Edit(int id)
        {
            DailyActivity model = new DailyActivityRepository().GetDailyActivityHdDetails(id);

            model.DailyActivityItems = new DailyActivityRepository().GetDailyActivity(id);
            return(View("Create", model));
        }
        public ActionResult Edit(DailyActivity model)
        {
            if (!ModelState.IsValid)
            {
                var allErrors = ModelState.Values.SelectMany(v => v.Errors);
                return(View(model));
            }
            Result res = new DailyActivityRepository().Update(model);


            if (res.Value)
            {
                TempData["Success"] = "Updated Successfully!";
            }
            else
            {
            }
            return(RedirectToAction("Create"));
        }
        public ActionResult Create(DailyActivity Model)
        {
            Model.CreatedBy = UserID;
            if (!ModelState.IsValid)
            {
                var allErrors = ModelState.Values.SelectMany(v => v.Errors);
                return(View(Model));
            }
            Result res = new DailyActivityRepository().Insert(Model);

            if (res.Value)
            {
                TempData["Success"] = "Saved Successfully!";
            }
            else
            {
            }
            return(RedirectToAction("Index"));
        }
        public ActionResult Create()
        {
            DailyActivity Model = new DailyActivityRepository().DAEmployeeDetails(UserID);

            Model.DailyActivityItems = new List <DailyActivityItem>();
            Model.DailyActivityItems.Add(new DailyActivityItem());
            Model.DailyActivityItems.Add(new DailyActivityItem());
            Model.DailyActivityItems.Add(new DailyActivityItem());
            Model.DailyActivityItems.Add(new DailyActivityItem());
            Model.DailyActivityItems.Add(new DailyActivityItem());
            Model.DailyActivityItems.Add(new DailyActivityItem());
            Model.DailyActivityItems.Add(new DailyActivityItem());
            Model.DailyActivityItems.Add(new DailyActivityItem());
            Model.DailyActivityItems.Add(new DailyActivityItem());
            Model.DailyActivityItems.Add(new DailyActivityItem());
            Model.TranDate = DateTime.Now;

            return(View(Model));
        }
        public ActionResult DailyActivityReport(DateTime?From, DateTime?To, int EmpId = 0, string type = "all")
        {
            var list = new DailyActivityRepository().GetDailyActivityDetails(From, To, EmpId, type);

            return(PartialView("_DailyActivityReport", list));
        }