Пример #1
0
        public List <PracticesAuthorsVM> EntityToVMPracticesAuthors(int IdPractice)
        {
            var ListpracticesAuthorsEntity = _repositoryPracticesAuthors.Listar(o => o.IdPractice == IdPractice);

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

            var listPracticesAuthorsVM = new List <PracticesAuthorsVM>();
            var practicesAuthorsVM     = new PracticesAuthorsVM();

            foreach (var item in ListpracticesAuthorsEntity)
            {
                #region Usuarios
                var consultaUsuario = _repositoryUserEntity.Selecionar(o => o.Id == item.IdUser);
                practicesAuthorsVM.Name      = consultaUsuario?.Name;
                practicesAuthorsVM.UserImage = consultaUsuario?.UserImage;
                #endregion

                practicesAuthorsVM.Id         = item.Id;
                practicesAuthorsVM.IdPractice = item.IdPractice;
                practicesAuthorsVM.IdUser     = item.IdUser;
                listPracticesAuthorsVM.Add(practicesAuthorsVM);
                practicesAuthorsVM = new PracticesAuthorsVM();
            }
            return(listPracticesAuthorsVM);
        }
Пример #2
0
        public Boolean Delete(int id)
        {
            var PracticesAuthorsVM = new PracticesAuthorsVM {
                Id = id
            };

            return(_practicesBll.ApagarAutor(PracticesAuthorsVM));
        }
Пример #3
0
        public Boolean ApagarAutor(PracticesAuthorsVM objeto)
        {
            var practicesAuthorsEntity = new PracticesAuthorsEntity();

            practicesAuthorsEntity.Id = objeto.Id;
            _repositoryPracticesAuthors.Apagar(practicesAuthorsEntity);
            _repositoryPracticesAuthors.Context.SaveChanges();
            return(true);
        }