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

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

            await orderManagerClient.EntscheidGesuchHinterlegen(ControllerHelper.GetCurrentUserId(), p.OrderItemIds, p.Entscheid, p.DatumEntscheid,
                                                                p.InterneBemerkung);

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