Ejemplo n.º 1
0
 public async Task Update(ComicsAuthorDTO entity)
 {
     try
     {
         var emp = _mapper.Map <ComicsAuthorDTO, ComicsAuthor>(entity);
         emp.DateModified = DateTime.Now;
         _baseRepository.Update(emp);
         await _baseRepository.Save();
     }
     catch (Exception ex)
     {
         _loger.LogError(ex.Message);
         await _baseRepository.Save();
     }
 }
Ejemplo n.º 2
0
        public async Task <ComicsAuthorDTO> Get(Guid Id)
        {
            try
            {
                var comicsAuthor = await _baseRepository.Get(x => x.Id == Id);

                var yy = comicsAuthor.First();
                return(_mapper.Map <ComicsAuthor, ComicsAuthorDTO>(yy));
            }
            catch (Exception ex)
            {
                ComicsAuthorDTO comicsAuthorDTO = new ComicsAuthorDTO();
                _loger.LogError(ex.Message);
                return(comicsAuthorDTO);
            }
        }
Ejemplo n.º 3
0
        public async Task Delete(ComicsAuthorDTO comicsAuthorDTO)
        {
            try
            {
                var          id     = comicsAuthorDTO.Id;
                ComicsAuthor entity = await _baseRepository.Get(id);

                _baseRepository.Delete(entity);
                await _baseRepository.Save();
            }
            catch (Exception ex)
            {
                _loger.LogError(ex.Message);
                await _baseRepository.Save();
            }
        }
Ejemplo n.º 4
0
        public async Task Insert(ComicsAuthorDTO entity)
        {
            try
            {
                var EMP = _mapper.Map <ComicsAuthorDTO, ComicsAuthor>(entity);
                EMP.DateCreated  = DateTime.Now;
                EMP.DateModified = DateTime.Now;
                await _baseRepository.Insert(EMP);

                await _baseRepository.Save();
            }
            catch (Exception ex)
            {
                _loger.LogError(ex.Message);
                await _baseRepository.Save();
            }
        }
Ejemplo n.º 5
0
        public async Task <ActionResult> DeleteComicsAuthor(ComicsAuthorDTO comicsAuthorDTO)
        {
            await _comicsAuthorManager.Delete(comicsAuthorDTO);

            return(Ok());
        }
Ejemplo n.º 6
0
        public async Task <ActionResult> CreateComicsAuthor(ComicsAuthorDTO comicsAuthorDTO)
        {
            await _comicsAuthorManager.Insert(comicsAuthorDTO);

            return(Ok(comicsAuthorDTO));
        }