public static EventJoinResult AnsweringEvent(AnsweringEvent obj_Responce) { try { dynamic EventJoinResult = null; MySqlParameter[] param = new MySqlParameter[5]; param[0] = new MySqlParameter("?profileID", Convert.ToInt32(obj_Responce.profileID)); param[1] = new MySqlParameter("?eventId", Convert.ToInt32(obj_Responce.eventId)); param[2] = new MySqlParameter("?joiningStatus", obj_Responce.joiningStatus); param[3] = new MySqlParameter("?questionId", string.IsNullOrEmpty(obj_Responce.questionId) ? "0" : obj_Responce.questionId); param[4] = new MySqlParameter("?answer", string.IsNullOrEmpty(obj_Responce.answerByme) ? "" : obj_Responce.answerByme); using (TouchBaseWebAPI.Data.row_productionEntities context = new TouchBaseWebAPI.Data.row_productionEntities()) { context.Connection.Open(); EventJoinResult = context.ExecuteStoreQuery <EventJoinResult>("CALL V4_USPAnsweringEvent(?profileID,?eventId,?joiningStatus,?questionId,?answer)", param).ToList(); return(EventJoinResult[0]); } } catch (Exception ex) { ManageExceptions.TraceException("Event/AnsweringEvent", "AnsweringEvent()", Convert.ToString(ex.InnerException), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace)); throw ex; } }
public object AnsweringEvent(AnsweringEvent obj_Responce) { dynamic EventJoinResult; try { EventJoinResult EventResult = EventMaster.AnsweringEvent(obj_Responce); if (EventResult.goingCount != null) { EventJoinResult = new { status = "0", message = "success", goingCount = EventResult.goingCount, maybeCount = EventResult.maybeCount, notgoingCount = EventResult.notgoingCount, myResponse = EventResult.myResponse }; } else { EventJoinResult = new { status = "1", message = "failed" }; } } catch { EventJoinResult = new { status = "1", message = "failed" }; } return(new { EventJoinResult }); }