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(); } }
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); } }
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(); } }
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(); } }
public async Task <ActionResult> DeleteComicsAuthor(ComicsAuthorDTO comicsAuthorDTO) { await _comicsAuthorManager.Delete(comicsAuthorDTO); return(Ok()); }
public async Task <ActionResult> CreateComicsAuthor(ComicsAuthorDTO comicsAuthorDTO) { await _comicsAuthorManager.Insert(comicsAuthorDTO); return(Ok(comicsAuthorDTO)); }