예제 #1
0
        //Update access to authitem tbl
        //public string UpdateAccess(AuthorizationItemsModel model)
        //{
        //    using (var _context = new YSCMEntities())
        //    {
        //        try
        //        {
        //            var some = _context.AuthorizationItems.Where(x => model.Contains(x.AccessNamesId)).ToList();
        //            some.ForEach(a => a.DeleteFlag = true);
        //            _context.SaveChanges();
        //            return "Data save sucessfully";
        //        }
        //        catch (Exception ex)
        //        { throw ex; }
        //    }
        //}

        public async Task <string> UpdateAccess(AuthorizationItemsModel model)
        {
            using (var _context = new YSCMEntities())
            {
                try
                {
                    var obj = _context.AuthorizationItems.Where(e => e.AccessNamesId == model.AccessNamesId).FirstOrDefault <AuthorizationItem>();


                    if (obj != null)
                    {
                        obj.DeleteFlag = model.DeleteFlag;
                        await _context.SaveChangesAsync();
                    }
                    else
                    {
                        return("No Record Found");
                    }
                    return("Data Updated Successfully");
                }
                catch (Exception ex)
                { throw ex; }
            }
        }
예제 #2
0
        public Task <string> UpdateAccess([FromBody] AuthorizationItemsModel model)
        {
            var result = _iConfigAccessInterface.UpdateAccess(model);

            return(result);
        }
예제 #3
0
 public Task <string> UpdateAccess(AuthorizationItemsModel model)
 {
     return(_iConfigAccessInterfaceDA.UpdateAccess(model));
 }