Beispiel #1
0
        public async Task <IActionResult> UpdateArtifact(UpdateArtifactDTO input)
        {
            try
            {
                await _artifactService.UpdateArtifact(input);

                return(Ok());
            }
            catch (System.Exception)
            {
                throw;
            }
        }
        public async Task <IActionResult> UpdateArtifact(int id, [FromBody] UpdateArtifactModel updateArtifactModel)
        {
            if (ModelState.IsValid)
            {
                updateArtifactModel.Id = id;
                var artifact = await _artifactService.UpdateArtifact(updateArtifactModel).ConfigureAwait(false);

                if (artifact != null)
                {
                    return(Ok(artifact));
                }
                return(BadRequest("Something went wrong !"));
            }
            return(BadRequest("Something went wrong !"));
        }
Beispiel #3
0
        public async Task UpdateArtifact(UpdateArtifactViewModel input)
        {
            try
            {
                string url = await _blobManager.UploadImageAsBlob(input.File);

                UpdateArtifactDTO data = new UpdateArtifactDTO()
                {
                    Id           = input.Id,
                    Name         = input.Name,
                    MainImageURL = url,
                    RoomId       = input.RoomId
                };

                await _artifactService.UpdateArtifact(data);
            }
            catch (Exception e)
            {
                throw e;
            }
        }