Example #1
0
        public IHttpActionResult PostConcert(PolicyDto policyDto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var policy = mapper.Map <PolicyDto, Policy>(policyDto);

            var newId = repository.AddPolicy(policy);

            var response = repository.GetPolicy(newId);
            var location = $"{Request.RequestUri}/{newId}";

            return(Created(location, mapper.Map <Policy, PolicyDto>(response)));
        }