Ejemplo n.º 1
0
 public async Task <ActionResult <Unit> > Update(
     Guid releaseId,
     Guid fileId,
     ReleaseFileUpdateViewModel update)
 {
     return(await _releaseFileService
            .Update(releaseId : releaseId, fileId : fileId, update : update)
            .HandleFailuresOrNoContent());
 }
 public Task <Either <ActionResult, Unit> > Update(Guid releaseId, Guid fileId, ReleaseFileUpdateViewModel update)
 {
     return(_persistenceHelper
            .CheckEntityExists <Release>(releaseId)
            .OnSuccess(_userService.CheckCanUpdateRelease)
            .OnSuccess(() => _releaseFileRepository.FindOrNotFound(releaseId, fileId))
            .OnSuccessVoid(
                async() =>
     {
         await _releaseFileRepository.Update(
             releaseId: releaseId,
             fileId: fileId,
             name: update.Title,
             summary: update.Summary
             );
     }
                ));
 }