Пример #1
0
 public HttpResponseMessage Login(account reqModel)
 {
     HttpResponseMessage rsp = new HttpResponseMessage();
     rsp.Content = new StringContent("success", Encoding.UTF8, "text/plain");
     rsp.StatusCode = HttpStatusCode.OK;
     System.Threading.Thread.Sleep(5000);
     return rsp;
 }
Пример #2
0
        public int Update(account update, int uid)
        {
            var acc = entities.account.Select(aa => aa);
            acc = acc.Where(aa => aa.uid == uid);

            foreach (var item in acc)
            {
                item.nickName = update.nickName;
            }
            return entities.SaveChanges();
        }
Пример #3
0
        public List<account> Get(account acc)
        {
            var items = entities.account.Select(aa => aa);
            if (acc != null)
            {
                if (!String.IsNullOrEmpty(acc.nickName))
                    items = items.Where(aa => aa.nickName == acc.nickName);
                if (!String.IsNullOrEmpty(acc.status))
                    items = items.Where(aa => aa.status == acc.status);
                if (acc.uid != 0)
                    items = items.Where(aa => aa.uid == acc.uid);
            }

            return items.ToList();
        }
Пример #4
0
        public Rsp Account(Pageing paging)
        {
            account acc = new account();
            acc.nickName = paging.nickName;
            acc.uid = paging.uid;
            acc.status = paging.status;
            List<account> list = new AccountDao().Get(acc);

            Rsp rsp = new Rsp();

            rsp.count = list.Count();

            list = list.Skip(paging.pageSize * (paging.pageIndex - 1)).Take(paging.pageSize).ToList();
            rsp.list = list;

            return rsp;
        }
Пример #5
0
 public IHttpActionResult PutLogin(account acc)
 {
     return Ok("success");
 }
Пример #6
0
 public int Insert(account item)
 {
     entities.account.Add(item);
     return entities.SaveChanges();
 }