예제 #1
0
        public JsonResult FollowChange(ChangeFollowerTable cTable)
        {
            var userId = User.Identity.GetUserId();

            cTable.TimeStamp = DateTime.UtcNow;
            var result = _changeService.FollowChange(cTable, userId);

            return(Json(result));
        }
예제 #2
0
        public BaseResponse FollowChange(ChangeFollowerTable cfTable, string userId)
        {
            var result = new BaseResponse();

            try
            {
                var internalUserId = _context.UserTable.Where(x => x.AspNetUserId == userId).Single().Id;
                cfTable.UserId = internalUserId;
                _context.ChangeFollowerTable.Add(cfTable);
                _context.SaveChanges();
                result.Message = "Now you follow this change";
                result.Success = true;
            }
            catch (Exception ex)
            {
                result.Success = false;
                result.Message = ex.Message;
            }
            return(result);
        }