public JsonResult TaskManSave(TaskManagerDetail taskManagerDetail) { ReturnValue ret = new ReturnValue(); Tasks taskadd = new Tasks(); if (Shared.CheckSession() == false) { ret.requiredLogin = true; ret.message = "Lütfen giriş yapınız."; ret.success = false; return(Json(ret)); } try { using (var db = new CepNotEntities()) { if (taskManagerDetail.TaskID != 0) { taskadd = db.Tasks.Where(x => x.TaskID == taskManagerDetail.TaskID).FirstOrDefault(); } taskadd.AId = taskManagerDetail.AId; taskadd.SId = taskManagerDetail.SId; taskadd.Title = taskManagerDetail.Title; taskadd.Description = taskManagerDetail.Description; taskadd.Date = taskManagerDetail.Date; taskadd.Type = taskManagerDetail.Type; taskadd.CreatedDate = taskManagerDetail.CreatedDate; taskadd.CreatedUser = taskManagerDetail.CreatedUser; taskadd.IsActive = taskManagerDetail.IsActive; taskadd.IsDeleted = taskManagerDetail.IsDeleted; if (taskManagerDetail.TaskID == 0) { db.Tasks.Add(taskadd); } db.SaveChanges(); ret.retObject = taskManagerDetail; } ret.message = "Başarıyla kaydedildi."; ret.success = true; } catch (Exception ex) { ex.AddToDBLog("HomeController.AddTaskMan"); ret.success = false; ret.message = ex.Message; } return(Json(ret)); }
} // kullanılmıyor şu an public JsonResult TaskManGet(int TaskID) { ReturnValue ret = new ReturnValue(); TaskManagerDetail taskManDetail = new TaskManagerDetail(); if (Shared.CheckSession() == false) { ret.requiredLogin = true; ret.message = "Lütfen giriş yapınız."; ret.success = false; return(Json(ret)); } try { using (var db = new CepNotEntities()) { var TaskObject = db.Tasks.Where(x => x.TaskID == TaskID).Select(x => new { x.TaskID, x.Title, x.SId, x.AId, x.Description, x.Date, x.Type }).FirstOrDefault(); taskManDetail.TaskID = TaskObject.TaskID; taskManDetail.Title = TaskObject.Title; taskManDetail.SId = TaskObject.SId; taskManDetail.AId = TaskObject.AId; taskManDetail.Description = TaskObject.Description; taskManDetail.Date = TaskObject.Date; taskManDetail.Type = TaskObject.Type; } ret.retObject = taskManDetail; return(Json(taskManDetail)); } catch (Exception ex) { ex.AddToDBLog("HomeController.GetTaskMan"); ret.success = false; ret.message = ex.Message; } ret.retObject = taskManDetail; return(Json(ret)); }
public ActionResult TaskManager() { TaskManagerDetail tasker = new TaskManagerDetail(); IQueryable <Tasks> query = null; if (Session["UserId"] == null) { return(RedirectToAction("Index", "Login")); } else { try { using (var db = new CepNotEntities()) { query = db.Tasks.Where(x => 1 == 1); List <Tasks> tasklist = query.ToList(); tasker.TasksList = query.ToList(); mylist.Tags = db.Tags.ToList(); mylist.Users = db.Users.Where(x => x.Role == 3).ToList(); ViewBag.VBTasksList = new SelectList(tasklist, "TaskID", "Title"); ViewBag.VBTagsList = new SelectList(mylist.Tags, "TagID", "Title"); ViewBag.VBSList = new SelectList(mylist.Users, "UserID", "Name", mylist.Users.OrderByDescending(x => x.UserID).Where(y => y.IsDeleted == false).First().UserID); return(View(tasker)); } } catch { throw; } } }