Example #1
0
        public async Task <IActionResult> CreatEntry([FromBody] PostEntry model)
        {
            var userIdStr = User.Claims.FirstOrDefault(x => x.Type == "OryxUser").Value;

            if (string.IsNullOrEmpty(userIdStr))
            {
                return(Content("Empty User"));
            }
            model.UserId = Guid.Parse(userIdStr);
            if (model != null)
            {
                model.CreateTime = DateTime.Now;
                model.TimeStamp  = TimeStamp.Get();
            }
            var apiMsg = await ApiMessage.Wrap(async() =>
            {
                await postEntryBusiness.CreatePostEntry(model);
            });

            return(Json(apiMsg));
        }