Esempio n. 1
0
        public IActionResult Update(string id, GetRoleVM dataVM)
        {
            if (ModelState.IsValid)
            {
                if (dataVM.Session == null)
                {
                    return(BadRequest("Session ID must be filled"));
                }
                var getSession = _context.Users.SingleOrDefault(x => x.Id == dataVM.Session);
                if (getSession != null)
                {
                    var getData = _context.Roles.SingleOrDefault(x => x.Id == id);
                    getData.Name       = dataVM.Name;
                    getData.UpdateDate = DateTimeOffset.Now;

                    _context.Roles.Update(getData);
                    _context.SaveChanges();

                    Sendlog(getSession.Email + " Update Role Successfully", getSession.Email);
                    return(Ok("Successfully Updated"));
                }
                return(BadRequest("You Don't Have Access"));
            }
            return(BadRequest("Not Successfully"));
        }
        public IActionResult Update(int id, GetRoleVM dataVM)
        {
            if (ModelState.IsValid)
            {
                var getData = _context.Roles.SingleOrDefault(x => x.RoleId == id);
                getData.RoleName   = dataVM.Name;
                getData.UpdateDate = DateTimeOffset.Now;

                _context.Roles.Update(getData);
                _context.SaveChanges();

                return(Ok("Successfully Updated"));
                //if (dataVM.Session == 0)
                //{
                //    return BadRequest("Session ID must be filled");
                //}
                //var getSession = _context.Users.SingleOrDefault(x => x.Id == dataVM.Session);
                //if (getSession != null)
                //{
                //    var getData = _context.Roles.SingleOrDefault(x => x.RoleId == id);
                //    getData.RoleName = dataVM.Name;
                //    getData.UpdateDate = DateTimeOffset.Now;

                //    _context.Roles.Update(getData);
                //    _context.SaveChanges();

                //    return Ok("Successfully Updated");
                //}
                //return BadRequest("You Don't Have Access");
            }
            return(BadRequest("Not Successfully"));
        }
Esempio n. 3
0
        public IActionResult Create(GetRoleVM dataVM)
        {
            if (ModelState.IsValid)
            {
                if (dataVM.Session == null)
                {
                    return(BadRequest("Session ID must be filled"));
                }
                var getSession = _context.Users.SingleOrDefault(x => x.Id == dataVM.Session);
                if (getSession != null)
                {
                    var role = new RoleVM
                    {
                        Name = dataVM.Name
                    };
                    var create = _repo.Create(role);
                    if (create > 0)
                    {
                        Sendlog(getSession.Email + " Create Role Successfully", getSession.Email);

                        return(Ok("Successfully Created"));
                    }
                    return(BadRequest("Not Successfully"));
                }
                return(BadRequest("You Don't Have Access"));
            }
            return(BadRequest("Not Successfully"));
        }
 public IActionResult Create(GetRoleVM dataVM)
 {
     if (ModelState.IsValid)
     {
         var role = new Role
         {
             RoleName   = dataVM.Name,
             CreateDate = DateTimeOffset.Now,
             isDelete   = false
         };
         _context.Roles.Add(role);
         _context.SaveChanges();
         return(Ok("Successfully Created"));
         //if (dataVM.Session == 0)
         //{
         //    return BadRequest("Session ID must be filled");
         //}
         //var getSession = _context.Users.SingleOrDefault(x => x.Id == dataVM.Session);
         //if (getSession != null)
         //{
         //    var role = new Role
         //    {
         //        RoleName = dataVM.Name,
         //        CreateDate = DateTimeOffset.Now,
         //        isDelete = false
         //    };
         //    _context.Roles.Add(role);
         //    _context.SaveChanges();
         //    return Ok("Successfully Created");
         //}
         //return BadRequest("You Don't Have Access");
     }
     return(BadRequest("Not Successfully"));
 }