Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        } // 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));
        }
Esempio n. 3
0
        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;
                }
            }
        }