Ejemplo n.º 1
0
        public async Task <IHttpActionResult> AuftraegeAbschliessen([FromBody] AbschliessenParams p)
        {
            var access = ManagementControllerHelper.GetUserAccess();

            if (!access.HasFeature(ApplicationFeature.AuftragsuebersichtAuftraegeKannAbschliessen))
            {
                return(StatusCode(HttpStatusCode.Forbidden));
            }

            await orderManagerClient.Abschliessen(ControllerHelper.GetCurrentUserId(), p.OrderItemIds);

            return(Content <object>(HttpStatusCode.NoContent, null));
        }