Exemple #1
0
        public int UpdateMember(MembersVM objeto)
        {
            try
            {
                var memberEntity = new MembersEntity {
                    AreaActuationRole = objeto.AreaActuationRole,
                    CurrentlyWork     = objeto.CurrentlyWork,
                    Degree            = objeto.Degree,
                    Email             = objeto.Email,
                    IdUsuario         = objeto.IdUsuario,
                    Id                = objeto.Id,
                    Name              = objeto.Name,
                    Organization      = objeto.Organization,
                    WebSite           = objeto.WebSite,
                    AnaliseFinalizada = objeto.AnaliseFinalizada
                };
                //_context.Members.
                _repositoryMembers.Update(memberEntity);
                _repositoryMembers.Context.SaveChanges();

                return((int)RestResponse.SUCCESS);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                return((int)RestResponse.SERVER_ERROR);
            }
        }
Exemple #2
0
        private List <MembersVM> EntityToVMMember(List <MembersEntity> objeto)
        {
            var listMembers = new List <MembersVM>();
            var membersVM   = new MembersVM();

            #region Iteração
            foreach (var item in objeto)
            {
                membersVM.AreaActuationRole = item.AreaActuationRole;
                membersVM.CurrentlyWork     = item.CurrentlyWork;
                membersVM.Degree            = item.Degree;
                membersVM.Email             = item.Email;
                membersVM.IdUsuario         = item.IdUsuario;
                membersVM.Id                = item.Id;
                membersVM.Name              = item.Name;
                membersVM.Organization      = item.Organization;
                membersVM.WebSite           = item.WebSite;
                membersVM.AnaliseFinalizada = item.AnaliseFinalizada;
                membersVM.User              = _userBll.GetUserId(item.IdUsuario);

                listMembers.Add(membersVM);
                membersVM = new MembersVM();
            }
            #endregion

            return(listMembers.OrderBy(o => o.Name).ToList());
        }
Exemple #3
0
        public List <MembersVM> SelectMember(MembersVM objeto)
        {
            var EntityList = _repositoryMembers.Listar(o => o.Name.ToUpper().Contains(objeto.Name.ToUpper()));

            if (EntityList.Count() == 0)
            {
                return(null);
            }

            return(EntityToVMMember(EntityList));
        }
Exemple #4
0
        public ActionResult DeleteMember(int IntMemberID)
        {
            Member remMember = new Member
            {
                IntMemberID = IntMemberID
            };

            bool success = MembersDAL.DeleteMember(remMember);

            MembersVM model = new MembersVM()
            {
                LstMembers = MembersDAL.GetAllMembers()
            };

            return(PartialView("CRUDPartials/_Members", model));
        }
Exemple #5
0
        public ActionResult InsertMember(string StrName)
        {
            Member newMember = new Member
            {
                StrName = StrName
            };

            bool success = MembersDAL.InsertMember(newMember);

            MembersVM model = new MembersVM()
            {
                LstMembers = MembersDAL.GetAllMembers()
            };

            return(PartialView("CRUDPartials/_Members", model));
        }
Exemple #6
0
        public ActionResult UpdateMember(int IntMemberID, string StrName)
        {
            Member upMember = new Member
            {
                IntMemberID = IntMemberID,
                StrName     = StrName
            };

            bool success = MembersDAL.UpdateMember(upMember);

            MembersVM model = new MembersVM()
            {
                LstMembers = MembersDAL.GetAllMembers()
            };

            return(PartialView("CRUDPartials/_Members", model));
        }
Exemple #7
0
        public ActionResult ViewMembers()
        {
            var members = new MembersVM()
            {
                Members = Services.UserService.GetMembers()
                          .Where(i => i.IsDeleted == false)
                          .Select(i => new MemberVM()
                {
                    UserID    = i.UserID,
                    FirstName = i.FirstName,
                    LastName  = i.LastName,
                    Title     = EnumHelp.GetDescription(i.Title),
                    Rank      = EnumHelp.GetDescription(i.Rank),
                    ImageID   = i.ImageID
                })
                          .ToList(),

                FormerMembers = Services.UserService.GetFormerMembers()
                                .Select(i => new MemberVM()
                {
                    UserID    = i.UserID,
                    FirstName = i.FirstName,
                    LastName  = i.LastName,
                    Title     = EnumHelp.GetDescription(i.Title),
                    ImageID   = i.ImageID
                }).ToList(),

                Collaborators = Services.UserService.GetCollaborators()
                                .Select(i => new CollaboratorVM()
                {
                    CollaboratorID = i.CollaboratorID,
                    FirstName      = i.FirstName,
                    LastName       = i.LastName,
                    Title          = EnumHelp.GetDescription(i.Title),
                    ImageID        = i.ImageID,
                    Institution    = i.Institution
                }).ToList()
            };

            return(View(members));
        }
Exemple #8
0
        public List <MembersVM> ListsAuthors()
        {
            var ListemMember = _repositoryMembersEntity.Listar();

            if (ListemMember.Count() == 0)
            {
                return(null);
            }

            var listMember = new List <MembersVM>();
            var Membervm   = new MembersVM();

            foreach (var item in ListemMember)
            {
                Membervm.Name         = item.Name;
                Membervm.IdUsuario    = item.IdUsuario;
                Membervm.ImagemMembro = _repositoryUserEntity.Selecionar(o => o.Id == item.IdUsuario).UserImage;
                listMember.Add(Membervm);
                Membervm = new MembersVM();
            }
            return(listMember);
        }
Exemple #9
0
 public List <MembersVM> GetMemberName([FromQuery] MembersVM objeto)
 {
     return(_memberBll.SelectMember(objeto));
 }
Exemple #10
0
 public int Post([FromBody] MembersVM objeto)
 {
     return(_memberBll.UpdateMember(objeto));
 }