public ActionResult <JournalDetailDto> GetJournalDetail(int interventionId, int journalId) { var id = 0; var name = string.Empty; InterventionDto intervention; if (journalId > 0) { var journal = _journalService.Get(journalId); id = journal.Id; name = journal.Name; intervention = _mapper.Map <InterventionDto>(journal.Intervention); } else { intervention = _mapper.Map <InterventionDto>(_interventionService.Get(interventionId)); } return(new JournalDetailDto { Id = id, Name = name, Intervention = intervention, Entries = _journalService.GetJournalEntries(interventionId, journalId).Select(x => new JournalEntryDto { Id = x.Id, JournalName = x.Journal.Name, Message = x.Message, DateTime = x.DateTime, ChannelId = x.JournalEntryChannel.Id, Name = x.Name, Direction = x.Direction }).OrderByDescending(x => x.DateTime).ToArray() }); }
public ActionResult Index(string UserName = null) { if (string.IsNullOrEmpty(UserName)) { UserName = User.Identity.GetUserId(); } IEnumerable <Journal> model = _journalsService.Get(null, UserName); return(View("Index", model)); }
public async Task <IActionResult> Get(int heroId) { var entries = await _service.Get(heroId); if (entries == null || !entries.Any()) { entries = new List <Journal>(); } return(Ok(entries)); }
public ActionResult Edit(int JournalId) { Journal journal = _journalService.Get(JournalId, User.Identity.GetUserId()).FirstOrDefault(); if (journal == null || JournalId == 0) { return(View()); } return(View("Edit", journal)); }
public IEnumerable <JournalEntry> Get() { _logger.LogInformation("Recieved journal entry request."); return(_journalService.Get()); }