コード例 #1
0
        public IHttpActionResult Putusermaster(int id, usermaster usermaster)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != usermaster.Id)
            {
                return(BadRequest());
            }

            db.Entry(usermaster).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!usermasterExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
コード例 #2
0
        public IHttpActionResult Postusermaster(usermaster usermaster)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.usermasters.Add(usermaster);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (usermasterExists(usermaster.Id))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = usermaster.Id }, usermaster));
        }
コード例 #3
0
        public async Task <ActionResult <usermaster> > Postusermaster(usermaster usermaster)
        {
            _context.usermasters.Add(usermaster);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("Getusermaster", new { id = usermaster.Id }, usermaster));
        }
コード例 #4
0
        public async Task <IActionResult> Putusermaster(long id, usermaster usermaster)
        {
            if (id != usermaster.Id)
            {
                return(BadRequest());
            }

            _context.Entry(usermaster).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!usermasterExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
コード例 #5
0
        public ActionResult UserChangePassword()
        {
            userchangepasswordmodel objmodel   = new userchangepasswordmodel();
            ManageUserMaster        manageuser = new ManageUserMaster();

            usermaster usermst = manageuser.GetUserbyId(ProjectSession.UserId, ProjectSession.custid);

            objmodel = new userchangepasswordmodel(usermst);

            return(View(objmodel));
        }
コード例 #6
0
        public IHttpActionResult Getusermaster(int id)
        {
            usermaster usermaster = db.usermasters.Find(id);

            if (usermaster == null)
            {
                return(NotFound());
            }

            return(Ok(usermaster));
        }
コード例 #7
0
        public ActionResult formusermaster(string id = "")
        {
            usermastermodel  objmodel   = new usermastermodel();
            ManageUserMaster manageuser = new ManageUserMaster();

            if (id != "")
            {
                usermaster usermst = manageuser.GetUserbyId(id, ProjectSession.custid);
                objmodel = new usermastermodel(usermst);

                objmodel.addrightsview      = false;
                objmodel.editrightsview     = false;
                objmodel.deleterightsview   = false;
                objmodel.downloadrightsview = false;
                objmodel.uploadrightsview   = false;
                objmodel.sendmailrightsview = false;

                if (objmodel.addrights == true)
                {
                    objmodel.addrightsview = true;
                }

                if (objmodel.editrights == true)
                {
                    objmodel.editrightsview = true;
                }

                if (objmodel.deleterights == true)
                {
                    objmodel.deleterightsview = true;
                }

                if (objmodel.downloadrights == true)
                {
                    objmodel.downloadrightsview = true;
                }

                if (objmodel.uploadrights == true)
                {
                    objmodel.uploadrightsview = true;
                }

                if (objmodel.sendmailrights == true)
                {
                    objmodel.sendmailrightsview = true;
                }
            }

            return(View(objmodel));
        }
コード例 #8
0
        public IHttpActionResult Deleteusermaster(int id)
        {
            usermaster usermaster = db.usermasters.Find(id);

            if (usermaster == null)
            {
                return(NotFound());
            }

            db.usermasters.Remove(usermaster);
            db.SaveChanges();

            return(Ok(usermaster));
        }
コード例 #9
0
ファイル: usermastermodel.cs プロジェクト: adipsingh/asdss
 public usermastermodel(usermaster objusermst) : this()
 {
     userid         = objusermst.userid;
     username       = objusermst.username;
     userpwd        = objusermst.userpwd;
     usermobile     = objusermst.usermobile;
     useremail      = objusermst.useremail;
     userstatus     = objusermst.userstatus;
     addrights      = objusermst.addrights;
     editrights     = objusermst.editrights;
     deleterights   = objusermst.deleterights;
     uploadrights   = objusermst.uploadrights;
     downloadrights = objusermst.downloadrights;
     sendmailrights = objusermst.sendmailrights;
 }
コード例 #10
0
 public userchangepasswordmodel(usermaster objusermst) : this()
 {
     userid   = objusermst.userid;
     username = objusermst.username;
 }