public ActionResult AddUpdate(string json, string key, int agencyId, Guid userId) { var msg = new JsonMessage(false, "Cập nhật dữ liệu thành công."); var obj = new ContentVoteItem(); try { if (key == Keyapi) { var fromDate = Request["fromDate"]; var now = DateTime.Now; var datecode = string.Format("{0} {1}:{2}", fromDate, now.Hour, now.Minute); var date = datecode.StringToDate(); var datenow = new DateTime(now.Year, now.Month, now.Day); if (date < datenow.AddDays(-1) || date >= datenow.AddDays(1)) { msg.Erros = true; msg.Message = "Quá thời gian hoặc chưa đến thời gian đánh giá đánh giá."; return(Json(msg, JsonRequestBehavior.AllowGet)); } var startDate = fromDate.StringToDecimal(); var endDate = fromDate.StringToDecimal(1); UpdateModel(obj); var model = _da.GetByDate(obj.VoteID ?? 0, obj.TreeID ?? 0, startDate, endDate); if (model != null) { model.Content = HttpUtility.UrlDecode(obj.Content); model.LevelVoteID = obj.LevelVoteID; model.Value = obj.Value; model.DateEvaluation = date.TotalSeconds(); } else { model = new DN_ContentVote { LevelVoteID = obj.LevelVoteID, Content = HttpUtility.UrlDecode(obj.Content), VoteID = obj.VoteID, TreeID = obj.TreeID, UserID = userId, Value = obj.Value, DateCreated = now.TotalSeconds(), DateEvaluation = date.TotalSeconds(), AgencyId = agencyId }; _da.Add(model); } _da.Save(); } } catch (Exception ex) { msg.Erros = true; msg.Message = "Dữ liệu Chưa được cập nhật."; Log2File.LogExceptionToFile(ex); } return(Json(msg, JsonRequestBehavior.AllowGet)); }
public void Add(DN_ContentVote item) { FDIDB.DN_ContentVote.Add(item); }