コード例 #1
0
ファイル: GarageService.cs プロジェクト: war-man/OCHPlanner3
        public async Task <int> Update(GarageViewModel model)
        {
            try
            {
                model.Phone = model.Phone.ToPhoneDatabase();

                var factoryModel = model.Adapt <GarageModel>();

                return(await _garageFactory.Update(factoryModel));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
ファイル: GarageService.cs プロジェクト: war-man/OCHPlanner3
        public async Task <int> Create(GarageViewModel model)
        {
            try
            {
                //default to Canada
                model.Country = "CA";
                model.Phone   = model.Phone.ToPhoneDatabase();

                var factoryModel = model.Adapt <GarageModel>();

                var garageId = await _garageFactory.Create(factoryModel);

                //Copy Sticker Logo
                await _blobStorageService.CopyBlob(garageId, "logos");

                return(garageId);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }