public IHttpActionResult FinishClassified([FromBody] JustShareId jsinfo) { if (ModelState.IsValid) { ClaimsPrincipal claims = (ClaimsPrincipal)Request.GetRequestContext().Principal; Classified classified = new Classified(Encoding.UTF8.GetString(Convert.FromBase64String(jsinfo.justShareId))); if (classified != null && classified.CreatedBy == claims.Identity.GetUserId()) { if (classified.Finish()) { return(Ok()); } } return(BadRequest(string.Join(",", classified.sMsgError.ToArray()))); } return(BadRequest()); }