public static SXSS_S1_CommentListResponse SXSS_S1_CommentList(string sessionID) { SXSS_S1_CommentListResponse response = new SXSS_S1_CommentListResponse(); using (var dbContext = new MSSQL_EF_CF_Context()) { try { response.CommentList = XSS_Mapping.XSS_Comment_To_SXSS_S1_CommentView(dbContext.XSS_Comment.OrderByDescending(x => x.ID).Take(5).ToList()); } catch (Exception ex) { response.Message = "Yorumlar getirilirken hata oluştu! " + ex.Message; response.ResponseCode = 500; } } return(response); }
public static SXSS_S1_CommentListResponse SXSS_S1_Comment(SXSS_S1_CommentRequest request) { SXSS_S1_CommentListResponse response = new SXSS_S1_CommentListResponse(); using (var dbContext = new MSSQL_EF_CF_Context()) { try { dbContext.XSS_Comment.Add(XSS_Mapping.SXSS_S1_CommentRequest_To_XSS_Comment(request)); dbContext.SaveChanges(); response.CommentList = XSS_Mapping.XSS_Comment_To_SXSS_S1_CommentView(dbContext.XSS_Comment.OrderByDescending(x => x.ID).Take(5).ToList()); } catch (Exception ex) { response.Message = "Yorum kaydı başarısız" + ex.Message; response.ResponseCode = 500; } } return(response); }