public void DeleteFlintstoneCharacter(FlintstoneCharacter character) { FileIoStatus = FileIoMessage.None; using (FlintstoneCharacterRepository fsRepository = new FlintstoneCharacterRepository()) try { fsRepository.Delete(character.Id); FileIoStatus = FileIoMessage.FileAccessError; } catch (Exception) { FileIoStatus = FileIoMessage.FileAccessError; } }
/// <summary> /// retrieve a character by id /// </summary> /// <param name="id">character id</param> public void DeleteFlintstoneCharacter(int id) { try { if (GetCharacter(id) != null) { using (FlintstoneCharacterRepository repo = new FlintstoneCharacterRepository()) { repo.Delete(id); } FileIoStatus = FileIoMessage.Complete; } else { FileIoStatus = FileIoMessage.RecordNotFound; } } catch (Exception) { FileIoStatus = FileIoMessage.FileAccessError; } }