コード例 #1
0
        public HttpResponseMessage Put(int id, [FromBody] Adminlogin adminlogin)
        {
            try
            {
                using (TrustyloandbEntities entities = new TrustyloandbEntities())
                {
                    var entity = entities.Adminlogins.FirstOrDefault(e => e.ID == id);
                    if (entity == null)
                    {
                        return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Login with Id " + id.ToString() + " Not Found!"));
                    }
                    else
                    {
                        entity.Name     = adminlogin.Name;
                        entity.Email    = adminlogin.Email;
                        entity.Password = adminlogin.Password;

                        entities.SaveChanges();

                        return(Request.CreateResponse(HttpStatusCode.OK));
                    }
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }
コード例 #2
0
        public IActionResult Adminlogin(Adminlogin obj)
        {
            Adminlogin b = pro1.Adminlogin.Where(a => a.Email == obj.Email && a.Password == obj.Password).SingleOrDefault();

            if (b != null)
            {
                HttpContext.Session.SetInt32("id", 1);

                return(RedirectToAction("productlist"));
            }
            else
            {
                ViewBag.error = "Your Username or password is incurrect";
                return(View("Adminlogin"));
            }
        }
コード例 #3
0
        public HttpResponseMessage Post([FromBody] Adminlogin adminlogin)
        {
            try
            {
                using (TrustyloandbEntities entities = new TrustyloandbEntities())
                {
                    entities.Configuration.ProxyCreationEnabled = false;
                    entities.Adminlogins.Add(adminlogin);
                    entities.SaveChanges();

                    var message = Request.CreateResponse(HttpStatusCode.Created, adminlogin);
                    message.Headers.Location = new Uri(Request.RequestUri + adminlogin.ID.ToString());
                    return(message);
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }