Esempio n. 1
0
        private async void ExecuteDeleteProjectCommand(ProjectViewModel arg)
        {
            ConfirmationServiceArgs args = new ConfirmationServiceArgs(Strings.Confirm, string.Format(Strings.DoYouReallyWantToDeleteProjectXXX, arg.Model.Name), Strings.Yes, Strings.No);

            if (!await ViewServices.Execute <IConfirmationService, bool>(args))
            {
                return;
            }

            arg.CurrentChanged -= Proj_CurrentChanged;

            Projects.Remove(arg);
            ProjectRepo.Delete(arg.Model);

            if (!Projects.Contains(CurrentProject))
            {
                CurrentProject = Projects.FirstOrDefault();
                if (CurrentProject != null)
                {
                    CurrentProject.IsCurrent = true;
                }
            }

            MessengerInstance.Send(new NotificationMessage(Strings.ProjectDeleted));
        }
Esempio n. 2
0
        public int DeleteProjectAndGetCampaignId(int id)
        {
            var project = repo.Get(id);

            repo.Delete(project);

            return(project.CampaignId);
        }
Esempio n. 3
0
        public void When_project_is_deleted_from_DB_it_cannot_be_found_in_DB()
        {
            var project = CreateProject();

            repo.Delete(project);
            var projectFromDb = repo.Get(project.Id);

            Assert.Null(projectFromDb);
        }
Esempio n. 4
0
        public ActionResult DeleteConfirm(Project project)
        {
            try
            {
                projects.Delete(project);
                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                ModelState.AddModelError(String.Empty, ex);
            }

            return(View(project));
        }
Esempio n. 5
0
 internal Boolean Delete(int Id, string Email)
 {
     return(_projectRepo.Delete(Id, Email));
 }
Esempio n. 6
0
        public void Delete(Project project)
        {
            ProjectRepo projectRepository = new ProjectRepo();

            projectRepository.Delete(project);
        }
 public void RemoveProject(int projectId)
 {
     ProjectRepo.Delete(projectId);
 }
Esempio n. 8
0
        public void deleteProject(int projectid)
        {
            var project = getProjectById(projectid);

            projectRepo.Delete(project);
        }
Esempio n. 9
0
 public IActionResult Delete(int id)
 {
     projectrepo.Delete(id);
     return(View("Index"));
 }