private async Task <Note> Get(INoteIdentity note) { if (note == null) { throw new ArgumentNullException(nameof(note)); } return(await this.Context.Note.FirstOrDefaultAsync(x => x.Id == note.Id)); }
public async Task DeleteAsync(INoteIdentity identity) { var connectedReminders = from item in await _noteReminderGetService.GetAsync() where item.LinkedNote.Id == identity.Id select item; foreach (var i in connectedReminders) { await _noteReminderDeleteService.DeleteAsync(new NoteReminderIdentityModel(i.Id)); } await _dataAccessor.DeleteAsync(identity); }
public async Task <BarbershopWebApp.Domain.Note> GetAsync(INoteIdentity note) { var result = await this.Get(note); return(this.Mapper.Map <BarbershopWebApp.Domain.Note>(result)); }
public async Task <Note> UpdateAsync(INoteIdentity identity, NoteUpdateModel update) { return(await _dataAccessor.UpdateAsync(identity, update)); }
public async Task <Note> GetAsync(INoteIdentity identity) { return(await _dataAccessor.GetAsync(identity)); }
public Task <Note> GetAsync(INoteIdentity id) { return(this.NoteDAL.GetAsync(id)); }