Bläddra i källkod

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

master
radivoje.milutinovic 3 år sedan
förälder
incheckning
c91079d216

+ 1
- 1
SecureSharing.Business/Interfaces/IMessageService.cs Visa fil

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 Visa fil

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 Visa fil

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 Visa fil


+ 4
- 0
SecureSharing/Infrastructure/ModelFactory.cs Visa fil

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 _)
{ {

Laddar…
Avbryt
Spara