Пример #1
0
        public bool DelTask(IdDTO iddto, Guid id)
        {
            TasksRepository repository = new TasksRepository();

            var taskId = iddto.Id;

            var tasks = repository.GetItem(taskId);

            if (tasks != null)
            {
                repository.Delete(taskId);

                var tasks2 = repository.GetItem(taskId);

                if (tasks2 == null)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }
Пример #2
0
        internal Tasky Delete(int id)
        {
            var data = GetById(id);

            _repo.Delete(id);
            return(data);
        }
Пример #3
0
        /// <summary>
        /// Update gantt tasks
        /// </summary>
        /// <param name="ganttData">GanttData object</param>
        private void UpdateTasks(GanttRequest ganttData)
        {
            switch (ganttData.Action)
            {
            case GanttAction.Inserted:
                // add new gantt task entity
                //db.Tasks.Add(ganttData.UpdatedTask);
                TasksRepository.Insert(ganttData.UpdatedTask);
                break;

            case GanttAction.Deleted:
                // remove gantt tasks
                //db.Tasks.Remove(db.Tasks.Find(ganttData.SourceId));
                TasksRepository.Delete(ganttData.UpdatedTask);

                break;

            case GanttAction.Updated:
                // update gantt task
                //db.Entry(db.Tasks.Find(ganttData.UpdatedTask.Id)).CurrentValues.SetValues(ganttData.UpdatedTask);
                TasksRepository.Update(ganttData.UpdatedTask);
                break;

            default:
                ganttData.Action = GanttAction.Error;
                break;
            }
        }
Пример #4
0
        public void DeleteTasks()
        {
            using (var fixture = new FixtureInit("http://localhost"))
            {
                //INIT
                var repository = new TasksRepository(fixture.Setup.Context);

                var task = new Task()
                {
                    Number      = 0,
                    UserId      = fixture.Setup.User.Id,
                    Description = "My new task",
                    Status      = 0,
                    ActualWork  = 0
                };

                repository.Save(task);

                //ACT
                repository.Delete(task);

                //POST
                var foundTask = repository.Tasks.WithId(task.Id);
                Assert.That(foundTask, Is.Null);
            }
        }
Пример #5
0
        public ActionResult Delete(int id)
        {
            TasksRepository repo = new TasksRepository();

            repo.Delete(id);
            return(RedirectToAction("List"));
        }
 internal void Delete(int id)
 {
     var data = _repo.GetById(id);
     if (data == null)
     {
         throw new Exception("Invalid Id");
     }
     _repo.Delete(id);
 }
        public async Task <ActionResult <Tasks> > Delete(int id)
        {
            var movie = await repository.Delete(id);

            if (movie == null)
            {
                return(NotFound());
            }
            return(movie);
        }
        public ActionResult Delete(int id)
        {
            if (ModelState.IsValid)
            {
                repository.Delete(id);
            }


            return(RedirectToAction("Index", "Task"));
        }
Пример #9
0
        public void Delete()
        {
            Tasks tasks = TasksRepository.RetrieveByPK(task2Delete);

            if (tasks != null)
            {
                TasksRepository.Delete(tasks);
            }

            Assert.Greater(TasksRepository.SaveChanges(), 0);
        }
        public void DeleteUser()
        {
            Console.Clear();
            Console.Write("Enter user id to delete: ");
            int  id    = 0;
            bool isInt = int.TryParse(Console.ReadLine(), out id);

            while (isInt == false)
            {
                Console.WriteLine("Only numbers can be entered for user ID's");
                isInt = int.TryParse(Console.ReadLine(), out id);
            }

            UsersRepository userRepo = new UsersRepository("users.txt");

            if (userRepo.CheckEntityExistence(User => User.Id == id) == false)
            {
                Console.WriteLine("No user with that id exists!!");
                Console.ReadKey(true);
                return;
            }
            if (id == 1)
            {
                Console.WriteLine("You cannot delete the built-in administrator account!!");
                Console.ReadKey(true);
                return;
            }

            CommentsRepository commentRepo = new CommentsRepository("comments.txt");
            List <Comment>     comments    = commentRepo.GetAll(Comment => Comment.CreatorId == id);

            foreach (Comment comment in comments)
            {
                commentRepo.Delete(comment);
            }

            TasksRepository taskRepo = new TasksRepository("tasks.txt");
            List <Task>     tasks    = taskRepo.GetAll(Task => Task.CreatorId == id || Task.AssigneeId == id);

            foreach (Task task in tasks)
            {
                taskRepo.Delete(task);
            }

            List <User> users = userRepo.GetAll(User => User.Id == id);

            foreach (User user in users)
            {
                userRepo.Delete(user);
            }

            Console.WriteLine("User successfully deleted!");
            Console.ReadKey(true);
        }
Пример #11
0
        public async Task <ActionResult <TasksViewModel> > Delete(int id)
        {
            var task = await _repository.Delete(id);

            if (task == null)
            {
                return(NotFound());
            }
            TasksViewModel maped = _mapper.Map <TasksViewModel>(task);

            return(Ok(maped));
        }
        public ActionResult DeleteTask(int id)
        {
            if (AuthenticationManager.LoggedUser == null)
            {
                return(RedirectToAction("Login", "Home"));
            }

            TasksRepository tasksRepository = new TasksRepository(new TaskManagerDb());
            Task            task            = tasksRepository.GetById(id);

            tasksRepository.Delete(task);

            return(RedirectToAction("Index", "TasksManager"));
        }
        public JsonResult Destroy()
        {
            var tasks = this.DeserializeObject <IEnumerable <TaskViewModel> >("models");

            if (tasks != null)
            {
                foreach (var task in tasks)
                {
                    TasksRepository.Delete(task);
                }
            }

            return(this.Jsonp(tasks));
        }
        public void DeleteTasks()
        {
            Console.Clear();
            Console.Write("Enter task id to delete: ");
            int  inputId = 0;
            bool isInt   = int.TryParse(Console.ReadLine(), out inputId);

            while (isInt == false)
            {
                Console.WriteLine("You can only enter integers for task ID's!!");
                Console.Write("Enter task id to delete: ");
                isInt = int.TryParse(Console.ReadLine(), out inputId);
            }

            TasksRepository taskRepo = new TasksRepository("tasks.txt");
            List <Task>     tasks    = taskRepo.GetAll(Task => Task.Id == inputId);

            if (tasks.Count == 0)
            {
                Console.WriteLine("No tasks with that Id found.");
                Console.ReadKey(true);
            }
            else if (tasks[0].CreatorId != AuthenticationService.LoggedUser.Id)
            {
                Console.WriteLine("You cannot delete a task which was not created by you!!");
                Console.ReadKey(true);
            }
            else
            {
                foreach (Task task in tasks)
                {
                    taskRepo.Delete(task);
                }

                Console.WriteLine("Task successfully deleted!");
                Console.ReadKey(true);
            }
        }
Пример #15
0
 public async System.Threading.Tasks.Task <OperationResult <Task> > DeleteTask(int id)
 {
     return(await System.Threading.Tasks.Task.Factory.StartNew <OperationResult <Task> >(() =>
     {
         OperationResult <Task> result = new OperationResult <Task>();
         try
         {
             Task task = TasksRepository.Read(id);
             if (task != null)
             {
                 if (IsInCompany(task.CompanyId))
                 {
                     result.Result = TasksRepository.Delete(id);
                 }
             }
         }
         catch (Exception ex)
         {
             LoggingService.Log(ex);
         }
         return result;
     }));
 }
Пример #16
0
        private void Delete()
        {
            TasksRepository tasksRepository = new TasksRepository("tasks.txt");


            Console.Clear();

            Console.WriteLine("Delete Task:");
            Console.Write("Task Id: ");
            int taskId = Convert.ToInt32(Console.ReadLine());

            TaskData task = tasksRepository.GetById(taskId);

            if (task == null)
            {
                Console.WriteLine("Task not found!");
            }
            else
            {
                tasksRepository.Delete(task);
                Console.WriteLine("Task deleted successfully.");
            }
            Console.ReadKey(true);
        }
Пример #17
0
        public void TearDown()
        {
            var data = _repository.GetAll();

            data.ToList().ForEach(task => { _repository.Delete(task.Id); });
        }
Пример #18
0
 public void Delete(int id)
 {
     repo.Delete(id);
 }
Пример #19
0
 public bool Delete(int taskId)
 {
     return(_repo.Delete(taskId));
 }
Пример #20
0
 public void CleanUp()
 {
     _repository.Delete(_taskOne.Id);
     _repository.Delete(_taskTwo.Id);
 }
Пример #21
0
        internal object Delete(int id)
        {
            Task found = GetOne(id);

            return(_repo.Delete(id));
        }