Exemplo n.º 1
0
        // GET: api/Conditions
        public HttpResponseMessage GetConditions()
        {
            var message = Request.CreateErrorResponse(HttpStatusCode.NotFound, "Not Found");
            var result  = iConditionService.Get();

            if (result != null)
            {
                message = Request.CreateResponse(HttpStatusCode.OK, result);
            }
            return(message);
        }
        public async Task <IActionResult> Get(Guid guid)
        {
            if (ModelState.IsValid)
            {
                Condition record = await _conditionService.Get(guid);

                if (record == null)
                {
                    return(new NoContentResult());
                }

                InitUserCredentials();

                if (record.CompanyGuid != CompanyGuid)
                {
                    return(Unauthorized());
                }

                return(Ok(_mapper.Map(record, new ConditionResponse())));
            }

            return(new NoContentResult());
        }