public async Task <ActionResult> Put(Guid id, [FromBody] UpdateConfigurationPCCommand command) { command.Id = id; var result = await _configurationPCService.Update(command); return(Ok(result.Map())); }
public async Task <ConfigurationPC> Update(UpdateConfigurationPCCommand command) { var configurationPC = new ConfigurationPC { Id = Guid.Parse(command.Id), Name = command.Name, Description = command.Description, Image = command.Image, // Components=command.Components }; configurationPC.Components = updateConfigurationComponents(command.Components, configurationPC.Id); await _configurationPCRepository.Update(configurationPC); return(configurationPC); }
public async Task <ConfigurationPC> Update(UpdateConfigurationPCCommand command) { var configurationPC = new ConfigurationPC { Id = command.Id, Name = command.Name, Description = command.Description, ImagePath = command.ImagePath, }; await _configurationPCRepository.RemoveComponents(command.Id); var components = createConfigurationComponents(command.Components, configurationPC.Id); await _configurationPCRepository.Update(configurationPC); await _configurationPCRepository.CreateConfigurationComponents(components); return(configurationPC); }
public async Task <ActionResult> Put([FromBody] UpdateConfigurationPCCommand command) { var result = await _configurationPCService.Update(command); return(Ok(result)); }