/// <summary> /// Delete Batch by ids /// </summary> /// <param name="ids"></param> /// <returns></returns> public bool DeleteBatch(List <Guid> ids) { try { _repository.Delete(it => ids.Contains(it.ID)); return(true); } catch (Exception ex) { _log.LogError("MailTemplateAppService DeleteBatch error occured:" + ex.Message); return(false); } }
public async Task <BaseResponse> DeleteAsync(string id) { var response = new BaseResponse(); try { var item = await _mailTemplateRepository.FindEntityBy(x => x.Id == id); if (item == null) { response.Message = LoggingEvents.DELETE_FAILED_MESSAGE; return(response); } _mailTemplateRepository.Delete(item); await _mailTemplateRepository.SaveChanges(); response.Success = true; response.Message = LoggingEvents.DELETE_SUCCESS_MESSAGE; } catch (System.Exception ex) { response.Message = LoggingEvents.INSERT_FAILED_MESSAGE; LoggerService.LogToFile(ex); } return(response); }