public JsonResult FollowChange(ChangeFollowerTable cTable) { var userId = User.Identity.GetUserId(); cTable.TimeStamp = DateTime.UtcNow; var result = _changeService.FollowChange(cTable, userId); return(Json(result)); }
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); }