Ejemplo n.º 1
0
 public async Task <int> SaveSimpleDefault(StickerSimpleDefaultValueViewModel defaultValue)
 {
     try
     {
         return(await _garageService.SaveSingleDefault(defaultValue, base.CurrentUser.GarageId));
     }
     catch (Exception ex)
     {
         ex.ToExceptionless().Submit();
         return(0);
     }
 }
Ejemplo n.º 2
0
        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));
        }