public IHttpActionResult Create(webModel.Store store)
 {
     var coreStore = store.ToCoreModel(_shippingService.GetAllShippingMethods(), _paymentService.GetAllPaymentMethods(), _taxService.GetAllTaxProviders());
     var retVal = _storeService.Create(coreStore);
     return Ok(retVal.ToWebModel());
 }
 public IHttpActionResult Update(webModel.Store store)
 {
     var coreStore = store.ToCoreModel(_shippingService.GetAllShippingMethods(), _paymentService.GetAllPaymentMethods(), _taxService.GetAllTaxProviders());
     CheckCurrentUserHasPermissionForObjects(StorePredefinedPermissions.Update, coreStore);
     _storeService.Update(new[] { coreStore });
     return StatusCode(HttpStatusCode.NoContent);
 }
		public IHttpActionResult Update(webModel.Store store)
		{
			var coreStore = store.ToCoreModel(_shippingService.GetAllShippingMethods(), _paymentService.GetAllPaymentMethods());
			_storeService.Update(new coreModel.Store[] { coreStore });
			return StatusCode(HttpStatusCode.NoContent);
		}