Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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 });
        }