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); }