示例#1
0
        public IHttpActionResult updateone([FromBody] aspnetdashboardView viewToUpdate)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            aspnetdashboard resultEntity = db.aspnetdashboardDbSet
                                           .Where(p => p.DashboardPk == viewToUpdate.DashboardPk)
                                           .FirstOrDefault();

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

            resultEntity.DashboardName        = viewToUpdate.DashboardName;
            resultEntity.DashboardDescription = viewToUpdate.DashboardDescription;
            db.Entry(resultEntity).State      = EntityState.Modified;
            db.SaveChanges();
            aspnetdashboardView result = db.aspnetdashboardDbSet
                                         .Where(p => p.DashboardPk == viewToUpdate.DashboardPk)
                                         .Select(itm => new aspnetdashboardView()
            {
                DashboardPk          = itm.DashboardPk,
                DashboardName        = itm.DashboardName,
                DashboardDescription = itm.DashboardDescription
            }).FirstOrDefault();

            if (result == null)
            {
                return(NotFound());
            }
            return(Ok(result));
        }
示例#2
0
        public IHttpActionResult updateone([FromBody] aspnetrolemaskView viewToUpdate)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            aspnetrolemask resultEntity = db.aspnetrolemaskDbSet
                                          .Where(p => p.RoleName == viewToUpdate.RoleName)
                                          .FirstOrDefault();

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

            resultEntity.RoleDescription = viewToUpdate.RoleDescription;
            resultEntity.Mask0           = viewToUpdate.Mask0;
            resultEntity.Mask1           = viewToUpdate.Mask1;
            resultEntity.Mask2           = viewToUpdate.Mask2;
            resultEntity.Mask3           = viewToUpdate.Mask3;
            resultEntity.Mask4           = viewToUpdate.Mask4;
            resultEntity.Mask5           = viewToUpdate.Mask5;
            resultEntity.Mask6           = viewToUpdate.Mask6;
            resultEntity.Mask7           = viewToUpdate.Mask7;
            resultEntity.Mask8           = viewToUpdate.Mask8;
            resultEntity.Mask9           = viewToUpdate.Mask9;
            resultEntity.MaskA           = viewToUpdate.MaskA;
            resultEntity.MaskB           = viewToUpdate.MaskB;
            resultEntity.MaskC           = viewToUpdate.MaskC;
            resultEntity.MaskD           = viewToUpdate.MaskD;
            resultEntity.Dask0           = viewToUpdate.Dask0;
            resultEntity.Dask1           = viewToUpdate.Dask1;
            resultEntity.Dask2           = viewToUpdate.Dask2;
            db.Entry(resultEntity).State = EntityState.Modified;
            db.SaveChanges();
            aspnetrolemaskView result = db.aspnetrolemaskDbSet
                                        .Where(p => p.RoleName == viewToUpdate.RoleName)
                                        .Select(itm => new aspnetrolemaskView()
            {
                RoleName        = itm.RoleName,
                RoleDescription = itm.RoleDescription,
                Mask0           = itm.Mask0,
                Mask1           = itm.Mask1,
                Mask2           = itm.Mask2,
                Mask3           = itm.Mask3,
                Mask4           = itm.Mask4,
                Mask5           = itm.Mask5,
                Mask6           = itm.Mask6,
                Mask7           = itm.Mask7,
                Mask8           = itm.Mask8,
                Mask9           = itm.Mask9,
                MaskA           = itm.MaskA,
                MaskB           = itm.MaskB,
                MaskC           = itm.MaskC,
                MaskD           = itm.MaskD,
                Dask0           = itm.Dask0,
                Dask1           = itm.Dask1,
                Dask2           = itm.Dask2
            }).FirstOrDefault();

            if (result == null)
            {
                return(NotFound());
            }
            return(Ok(result));
        }