Esempio n. 1
0
        private bool DoUpdateProjectUser(ProjectUserViewModel model)
        {
            var svc     = new ProjectUserAppSvcGeneric();
            var updated = svc.Update(model.GetEntity());

            return(updated != null);
        }
Esempio n. 2
0
        private bool DoCreateProjectUser(ProjectUserViewModel model)
        {
            var svc     = new ProjectUserAppSvcGeneric();
            var created = svc.Create(model.GetEntity());

            return(created.Id > 0);
        }
Esempio n. 3
0
        public ActionResult List()
        {
            var service         = new ProjectUserAppSvcGeneric();
            var listProjectUser = service.FindBy(null);

            ViewBag.listProjectUser = listProjectUser;


            return(View());
        }
Esempio n. 4
0
        private ProjectUserViewModel GetViewModelForEdit(int id)
        {
            var projectUser = new ProjectUserAppSvcGeneric().Get(id);

            return(new ProjectUserViewModel {
                ProjectId = projectUser.ProjectId,
                UserId = projectUser.UserId,
                UserProjectStartDate = DateTime.Now,
                UserProjectEndDate = projectUser.UserProjectEndDate,
                Responsavel = projectUser.Responsavel,
                Id = projectUser.Id,
                IsEdit = true
            });
        }
        public void StartProjectTest()
        {
            var projectUser = new ProjetcUser {
                IsActive             = true,
                ProjectId            = 1,
                UserId               = 1,
                UserProjectStartDate = DateTime.Now,
                Responsavel          = "Fred Mercury Prateado",
            };

            var svc = new ProjectUserAppSvcGeneric();

            var result = svc.Create(projectUser);

            Assert.IsNotNull(result);
            Assert.IsTrue(result.Id > 0);
        }
        public ProjectUserViewModel(int projetoId)
        {
            var result = new ProjectAppSvcGeneric().Get(projetoId);

            ProjectId   = result.Id;
            ProjectName = result.ProjectName;



            var allUsers       = new UserAppSvcGeneric().FindBy(null);
            var dispUser       = allUsers.ToList();
            var usersInproject = new ProjectUserAppSvcGeneric().FindBy(new ProjetcUser {
                ProjectId = projetoId
            });

            foreach (var inProj in usersInproject)
            {
                dispUser.RemoveAll(r => r.Id == inProj.UserId);
            }
            DdlUsuarios = HelperForDropdown <User> .GetDropDownListFrom(dispUser, "Name");
        }