public object index() { var msg = new MarketerChat(); var token = System.Web.HttpContext.Current.Request.Form["Api_Token"]; var user = db.MarketerUsers.Where(p => p.Api_Token == token).FirstOrDefault(); var data = db.Commission.Include("MarketerFactor").Where(p => p.MarketerUser.Id == user.Id).Select(p => new { p.Id, p.Date, p.Detail, p.Formula, p.Money }).OrderByDescending(p => p.Id); var paged = new PagedItem <object>(data, ""); return(paged); }
public object Send() { string Text = HttpContext.Current.Request.Form["Text"]; var msg = new MarketerChat(); msg.Text = Text; var token = System.Web.HttpContext.Current.Request.Form["Api_Token"]; var user = db.MarketerUsers.Where(p => p.Api_Token == token).FirstOrDefault(); msg.User = user; var dateTime = DateTime.Now; var epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); var unixDateTime = (long)(dateTime.ToUniversalTime() - epoch).TotalMilliseconds; msg.Timestamp = unixDateTime; db.MarketerChats.Add(msg); db.SaveChanges(); return(new { Message = 0 }); }