コード例 #1
0
        public HttpResponseMessage Delete(string code)
        {
            try
            {
                if (string.IsNullOrEmpty(code))
                {
                    return(Request.CreateResponse(HttpStatusCode.BadRequest, "Invalid code"));
                }
                var exist = profileBusiness.GetByCode(code) != null;
                if (!exist)
                {
                    return(Request.CreateResponse(HttpStatusCode.NotFound, $"Profile with code {code} does not exist."));
                }
                profileBusiness.DeleteByCode(code);

                return(Request.CreateResponse(HttpStatusCode.OK));
            }
            catch (Exception ex)
            {
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
            }
        }