我有一个MessageModel类,它有一个字段
public string? AttachedFile
个
我的控制器向数据库添加了一条消息
[SwaggerOperation(Summary = "Create Message")]
public async Task<IActionResult> AddMessage(MessageModel messageModel)
{
if (messageModel.AttachedFile != null)
{
var mediaDto = _mapper.Map<MediaDto>(messageModel);
var createdMedia = await _mediaService.Create(mediaDto);
messageModel.SetMediaGuid(createdMedia);
}
return Ok(await _messageService.Create(_mapper.Map<MessageDto>(messageModel)));
}
我的另一个控制器编辑邮件,但我不想在编辑现有邮件时更新AttachedFile域
[HttpPost]
[SwaggerOperation(Summary = "Edit Message")]
public async Task<IActionResult> EditMessage(MessageModel messageModel)
{
await _messageService.Update(messageModel.Id, _mapper.Map<MessageDto>(messageModel));
return Ok();
}
如何在使用编辑消息控制器时忽略AttachedFile域