瀏覽代碼

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

master
radivoje.milutinovic 3 年之前
父節點
當前提交
c91079d216

+ 1
- 1
SecureSharing.Business/Interfaces/IMessageService.cs 查看文件

@@ -14,5 +14,5 @@ public interface IMessageService
public Task<MessageDto> GetById(int messageDto);
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 查看文件

@@ -51,10 +51,9 @@ public sealed class MessageService : IMessageService
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;
_dbContext.Set<Message>().Remove(_mapper.Map<Message>(messageDto));
try

SecureSharing.Data/Migrations/20220928085731_Init.Designer.cs → SecureSharing.Data/Migrations/20220929095405_Init.Designer.cs 查看文件

@@ -12,7 +12,7 @@ using SecureSharing.Data.DbContexts;
namespace SecureSharing.Data.Migrations
{
[DbContext(typeof(AppDbContext))]
[Migration("20220928085731_Init")]
[Migration("20220929095405_Init")]
partial class Init
{
protected override void BuildTargetModel(ModelBuilder modelBuilder)

SecureSharing.Data/Migrations/20220928085731_Init.cs → SecureSharing.Data/Migrations/20220929095405_Init.cs 查看文件


+ 4
- 0
SecureSharing/Infrastructure/ModelFactory.cs 查看文件

@@ -51,6 +51,10 @@ public sealed class ModelFactory : IModelFactory
if (share is null or false) await _messageService.InvalidateMessage(message.Id);
}
}
else
{
await _messageService.Delete(message.Id);
}
}
catch (Exception _)
{

Loading…
取消
儲存