public IActionResult MasterTask()
        {
            var gcptaskdata = new GCPTaskDTO()
            {
                GCPTaskList = context.GCPTasks.ToList()
            };

            return(View(gcptaskdata));
        }
        public IActionResult GCPTaskEdit(int id)
        {
            var gcptaskdata = new GCPTaskDTO()
            {
                GCPTaskList = context.GCPTasks.ToList(),
                GCPTaskData = context.GCPTasks.FirstOrDefault(a => a.GCPTaskID == id)
            };

            return(View("MasterTask", gcptaskdata));
        }
 public IActionResult MasterTask(GCPTaskDTO GCPTask)
 {
     if (GCPTask.GCPTaskData.GCPTaskID == 0)
     {
         context.GCPTasks.Add(GCPTask.GCPTaskData);
     }
     else
     {
         GCPTask dbEntry = context.GCPTasks
                           .FirstOrDefault(p => p.GCPTaskID == GCPTask.GCPTaskData.GCPTaskID);
         if (dbEntry != null)
         {
             dbEntry.TaskName = GCPTask.GCPTaskData.TaskName;
         }
     }
     context.SaveChanges();
     return(RedirectToAction("MasterTask"));
 }