Ejemplo n.º 1
0
        public JsonResult JoinSportEvent(int userId, int sportEventId, bool join)
        {
            bool result = SportEventRepository.ChangeUserParticipationStatusInSportEvent(userId, sportEventId, join);

            if (result)
            {
                if (join)
                {
                    return(Json(new { Status = "Added", Result = "Zapisałeś się do wydarzenia." }));
                }
                else
                {
                    return(Json(new { Status = "Removed", Result = "Wypisałeś się z wydarzenia." }));
                }
            }
            else if (result == false && SportEventRepository.ErrorList.Count > 0)
            {
                return(Json(new { Status = "Error", Result = SportEventRepository.ErrorList.First() }));
            }
            return(Json(new { Status = "Error", Result = "Wystąpił błąd." }));
        }