Beispiel #1
0
        public async Task <IHttpActionResult> UpdateReason(int orderItemId, int?reason, bool hasPersonendaten)
        {
            if (hasPersonendaten && (!reason.HasValue || reason.Value == 0))
            {
                return(BadRequest("orderitem hat Personendaten, aber es wurde kein Grund angegeben"));
            }

            await client.UpdateReason(orderItemId, reason, hasPersonendaten, ControllerHelper.GetCurrentUserId());

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