Пример #1
0
        public void Create(RMessageDTO dto)
        {
            //if post!=null
            try
            {
                //var post = _post.GetFirst(x => x.PostId == dto.PostId);
                //if (post != null) { }
                ReposiveMessages messages = new ReposiveMessages()
                {
                    MessageId     = Guid.NewGuid(),
                    UserId        = dto.UserId,
                    Context       = dto.Context,
                    LikeNumber    = 0,
                    DisLikeNumber = 0,
                    CreatedDate   = DateTime.Now,
                    PostId        = dto.PostId
                };
                _messages.Create(messages);
                _messages.SaveContext();
            }

            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message);
            }
        }
Пример #2
0
        public ApiResult <RMessageDTO> CreateMessage(RMessageDTO dto)
        {
            var result = new ApiResult <RMessageDTO>();

            if (ModelState.IsValid)
            {
                // var service = new RMessageService();
                _messageService.Create(dto);

                return(result);
            }
            else
            {
                return(new ApiResult <RMessageDTO>("dto"));
            }
        }