public async Task <int> Update([FromBody] UpdateDocumentTypeCommand updateDocumentTypeCommand)
        {
            updateDocumentTypeCommand.ModifiedBy = User.Identity.GetUserName();
            updateDocumentTypeCommand.ModifiedOn = DateTime.Now;

            return(await Mediator.Send(updateDocumentTypeCommand));
        }
예제 #2
0
 public static DocumentType CreateDocumentTypeFrom(UpdateDocumentTypeCommand cmd)
 {
     return(new DocumentType {
         Id = cmd.Id,
         Name = cmd.Name
     });
 }
예제 #3
0
        public async Task <ActionResult> update([FromBody] UpdateDocumentTypeCommand updateDocumentTypeCommand)
        {
            await _mediator.Send(updateDocumentTypeCommand);

            return(NoContent());
        }
예제 #4
0
 public static DocumentType ToDocumentType(this UpdateDocumentTypeCommand command)
 {
     return(command.MapTo <UpdateDocumentTypeCommand, DocumentType>());
 }
예제 #5
0
 public IActionResult Put([FromBody] UpdateDocumentTypeCommand cmd)
 => updateCommand.Execute(cmd).Match(
     x => x.Match <IActionResult>(
         Ok,
         BadRequest),
     ex => StatusCode(500, ex));