Ejemplo n.º 1
0
        public async Task <HttpResponseMessage> ActivateDeactivateFeature([FromUri] int id, [FromUri] int flag)
        {
            var result = await featureService.ActivateDeactivateFeature(id, flag);

            if (result)
            {
                if (flag == 1)
                {
                    return(CreateHttpResponse <bool>(
                               HttpStatusCode.OK, HttpCustomStatus.Success, result, GetLocalisedString("msgFeatureActivate")));
                }
                else
                {
                    return(CreateHttpResponse <bool>(
                               HttpStatusCode.OK,
                               HttpCustomStatus.Success,
                               result,
                               GetLocalisedString("msgFeatureDeActivate")));
                }
            }
            else
            {
                return(CreateHttpResponse <bool>(
                           HttpStatusCode.BadRequest,
                           HttpCustomStatus.Failure,
                           result,
                           GetLocalisedString("msgWebServiceError")));
            }
        }