public void ValidConversion() { var source = new CreateVariableInputDto { Name = "Thingy", //Genre = "Some Kind of Genre", //Price = 13.13, //ReleaseDate = DateTime.Now.AddDays(-15) }; var response = converter.Convert(source, default, default);
public VariableResponseDto Execute(CreateVariableInputDto Variable) { var VariableResponse = new VariableResponseDto(); try { Log.Information("Creating Variable Entry for [{NewName}].", Variable?.Name); var VariableEntity = Mapper.Map <CreateVariableInputDto, Variable>(Variable); VariableResponse = Mapper.Map(Repository.Create(VariableEntity), VariableResponse); VariableResponse.StatusCode = 200; } catch (Exception exception) { Log.Error(exception, "Failed to Create Variable: [{NewName}].", Variable?.Name); HandleErrors(VariableResponse, exception); } return(VariableResponse); }
public async Task <VariableResponseDto> ExecuteAsync(CreateVariableInputDto input) { var VariableResponse = new VariableResponseDto(); try { Log.Information("Creating Variable Entry for [{NewName}]...", input?.Name); var variableEntity = Mapper.Map <CreateVariableInputDto, Variable>(input); VariableResponse = Mapper.Map(await Repository.CreateAsync(variableEntity), VariableResponse); VariableResponse.StatusCode = 200; Log.Information("Created Variable Entry for [{NewName}] with Id: [{Id}]", VariableResponse.Name, VariableResponse.Id); } catch (Exception exception) { Log.Error(exception, "Failed to Create Variable: [{NewName}].", input?.Name); HandleErrors(VariableResponse, exception); } return(VariableResponse); }