コード例 #1
0
 public static int GetUser(string username)
 {
     using (ShottDB_BWEntities ent = new ShottDB_BWEntities())
     {
         return(5);//ent.aspnet_Users.Any(e => e.UserName.Equals(username));
     }
 }
コード例 #2
0
 public static bool login(string username, string password)
 {
     using (ShottDB_BWEntities ent = new ShottDB_BWEntities())
     {
         return(ent.aspnet_Users.Any(e => e.UserName.Equals(username, StringComparison.OrdinalIgnoreCase) && e.LoweredUserName == password));
     }
 }
コード例 #3
0
        //public HttpResponseMessage Get(int id)//AdvBook Get(int id)
        //{
        //    using (ShottDB_BWEntities bw = new ShottDB_BWEntities())
        //    {
        //        var re= bw.AdvBooks.FirstOrDefault(n => n.SrNo == id);
        //        if (re != null)
        //        {
        //            return Request.CreateResponse(HttpStatusCode.OK, bw.AdvBooks.FirstOrDefault(n => n.SrNo == id));
        //        }
        //        else {
        //            HttpError er = new HttpError();
        //            er.ExceptionMessage = "Record not found";
        //            return Request.CreateResponse(HttpStatusCode.Created, er.ExceptionMessage);
        //        }
        //    }

        //    // return strings[id];
        //}

        public HttpResponseMessage Post([FromBody] AdvBook values)
        {
            try
            {
                using (ShottDB_BWEntities pst = new ShottDB_BWEntities())
                {
                    values.QDate = DateTime.Now;
                    pst.AdvBooks.Add(values);
                    pst.SaveChanges();

                    var message = Request.CreateResponse(HttpStatusCode.Created, values);
                    message.Headers.Location = new Uri(Request.RequestUri + values.SrNo.ToString());
                    return(message);
                }
            }
            catch (Exception exe)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, exe));
            }
        }
コード例 #4
0
        public HttpResponseMessage Get()
        {
            string username = Thread.CurrentPrincipal.Identity.Name;

            using (ShottDB_BWEntities entities = new ShottDB_BWEntities())
            {
                switch (username.ToLower())
                {
                case "admin":
                    return(Request.CreateResponse(HttpStatusCode.OK, entities.AdvBooks.Where(e => e.OrgId == "SRT").ToList()));

                case "ankit":
                    return(Request.CreateResponse(HttpStatusCode.OK, entities.AdvBooks.Where(e => e.OrgId == "SBR").ToList()));

                default:
                    return(Request.CreateResponse(HttpStatusCode.BadRequest));
                }



                // return entities.AdvBooks.ToList();
            }
        }