public LogNoteListModel(LogNoteModel model) { Id = model.Id; CreatedDate = model.CreatedDate; AuthorName = model.CreatedBy.GetDisplayName(true); LogTypeName = model.LogNoteType.Description; LogTypeIcon = model.LogNoteType.IconClass; LogTypeColourCode = model.LogNoteType.ColourCode; Message = model.Message; }
public LogNoteSummaryModel(LogNoteModel model) { if (model.Id.HasValue) { Id = model.Id.Value; } CreatedDate = model.CreatedDate; AuthorName = model.CreatedBy.GetDisplayName(NameFormat.FullNameAbbreviated); LogTypeName = model.LogNoteType.Description; LogTypeIcon = model.LogNoteType.IconClass; LogTypeColourCode = model.LogNoteType.ColourCode; Message = model.Message; }
public async Task <IActionResult> Update([FromBody] UpdateLogNoteModel model) { return(await ProcessAsync(async() => { var logNote = new LogNoteModel { Id = model.Id, StudentId = model.StudentId, TypeId = model.TypeId, Message = model.Message }; var user = await UserService.GetUserByPrincipal(User); logNote.UpdatedById = user.Id; await _logNoteService.Update(logNote); return Ok("Log note updated successfully."); }, Permissions.Student.StudentLogNotes.EditLogNotes)); }