Esempio n. 1
0
        public async Task <IActionResult> EditAsync(int id, PositionAddOrEditDto model)
        {
            var result = new ReturnData <bool>();

            result.Obj = await _service.EditAsync(id, model);

            return(Ok(result));
        }
Esempio n. 2
0
        public async Task <IActionResult> CreateAsync(PositionAddOrEditDto model)
        {
            var result = new ReturnData <bool>();

            result.Obj = await _service.CreateAsync(model);

            return(Ok(result));
        }
Esempio n. 3
0
 public async Task <bool> CreateAsync(PositionAddOrEditDto model)
 {
     if (await CheckOnly(model.Name))
     {
         _context.Positions.Add(new Position {
             Name = model.Name
         });
     }
     return(await _context.SaveChangesAsync() > 0);
 }
Esempio n. 4
0
        public async Task <bool> EditAsync(int id, PositionAddOrEditDto model)
        {
            var position = await _context.Positions.FirstOrDefaultAsync(i => i.Id == id);

            if (position != null && await CheckOnly(model.Name, id))
            {
                position.Name       = model.Name;
                position.LastUpTime = DateTime.Now;
            }
            return(await _context.SaveChangesAsync() > 0);
        }