public IHttpActionResult AddNewProjectDetailActivity(AddProjectDetailActivityDTO model) { if (!Request.Headers.Contains("apiKey")) { return(Unauthorized()); } string apiKey = Request.Headers.GetValues("apiKey").First(); if (!ApiHelper.CheckKey(apiKey)) { return(Unauthorized()); } try { var serviceResult = _projectService.AddNewProjectDetailActivity(model); return(Ok(serviceResult)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }