Просмотр исходного кода

Commit of stable version, before jobs. TODO: cascade delete.

master
radivoje.milutinovic 3 лет назад
Родитель
Сommit
c91079d216

+ 1
- 1
SecureSharing.Business/Interfaces/IMessageService.cs Просмотреть файл

public Task<MessageDto> GetById(int messageDto); public Task<MessageDto> GetById(int messageDto);
public Task<MessageDto> GetByCode(Guid code); public Task<MessageDto> GetByCode(Guid code);


public Task<bool> Delete(int messageDto);
public Task<bool> Delete(int id);
} }

+ 2
- 3
SecureSharing.Business/Services/MessageService.cs Просмотреть файл

await _dbContext.SaveChangesAsync(); await _dbContext.SaveChangesAsync();
} }



public async Task<bool> Delete(int messageId)
public async Task<bool> Delete(int id)
{ {
var messageDto = await GetById(messageId);
var messageDto = await GetById(id);
if (messageDto is null) return false; if (messageDto is null) return false;
_dbContext.Set<Message>().Remove(_mapper.Map<Message>(messageDto)); _dbContext.Set<Message>().Remove(_mapper.Map<Message>(messageDto));
try try

SecureSharing.Data/Migrations/20220928085731_Init.Designer.cs → SecureSharing.Data/Migrations/20220929095405_Init.Designer.cs Просмотреть файл

namespace SecureSharing.Data.Migrations namespace SecureSharing.Data.Migrations
{ {
[DbContext(typeof(AppDbContext))] [DbContext(typeof(AppDbContext))]
[Migration("20220928085731_Init")]
[Migration("20220929095405_Init")]
partial class Init partial class Init
{ {
protected override void BuildTargetModel(ModelBuilder modelBuilder) protected override void BuildTargetModel(ModelBuilder modelBuilder)

SecureSharing.Data/Migrations/20220928085731_Init.cs → SecureSharing.Data/Migrations/20220929095405_Init.cs Просмотреть файл


+ 4
- 0
SecureSharing/Infrastructure/ModelFactory.cs Просмотреть файл

if (share is null or false) await _messageService.InvalidateMessage(message.Id); if (share is null or false) await _messageService.InvalidateMessage(message.Id);
} }
} }
else
{
await _messageService.Delete(message.Id);
}
} }
catch (Exception _) catch (Exception _)
{ {

Загрузка…
Отмена
Сохранить