public async Task <int> SaveSingleDefault(StickerSimpleDefaultValueViewModel defaultValues, int garageId) { var defaultValueModel = new GarageDefaultModel() { GarageId = garageId, Screen = "SINGLE", DefaultValues = JsonConvert.SerializeObject(defaultValues) }; var exist = await _garageFactory.GetSingleDefault(garageId, "SINGLE"); if (exist != null) { defaultValueModel.Id = exist.Id; } return(exist == null ? await _garageFactory.CreateSingleDefault(defaultValueModel) : await _garageFactory.UpdateSingleDefault(defaultValueModel)); }
public async Task <int> SavePrinterConfiguration(PrinterConfigurationViewModel configuration, int garageId) { var defaultValueModel = new GarageDefaultModel() { GarageId = garageId, Screen = "PRINTERCONFIGURATION", DefaultValues = JsonConvert.SerializeObject(configuration) }; var exist = await _garageFactory.GetSingleDefault(garageId, "PRINTERCONFIGURATION"); if (exist != null) { defaultValueModel.Id = exist.Id; } return(exist == null ? await _garageFactory.CreateSingleDefault(defaultValueModel) : await _garageFactory.UpdateSingleDefault(defaultValueModel)); }