Ejemplo n.º 1
0
        public async Task <bool> Rename(LevelActionVM level)
        {
            var item = await _dbContext.Levels.FindAsync(level.key);

            item.Name = level.title;
            item.Code = level.code;
            var kpilevels = await _dbContext.KPILevels.Where(x => x.KPILevelCode.Contains(item.Code)).ToListAsync();

            kpilevels.ForEach(x => x.KPILevelCode = x.KPILevelCode.Replace(item.Code, level.code));

            try
            {
                await _dbContext.SaveChangesAsync();

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Ejemplo n.º 2
0
 public async Task <JsonResult> Rename(LevelActionVM level)
 {
     //string Code = JsonConvert.SerializeObject(code);
     return(Json(await new LevelDAO().Rename(level), JsonRequestBehavior.AllowGet));
 }