Esempio n. 1
0
        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());
        }