public async Task <IActionResult> EditAsync(int id, PositionAddOrEditDto model) { var result = new ReturnData <bool>(); result.Obj = await _service.EditAsync(id, model); return(Ok(result)); }
public async Task <IActionResult> CreateAsync(PositionAddOrEditDto model) { var result = new ReturnData <bool>(); result.Obj = await _service.CreateAsync(model); return(Ok(result)); }
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); }
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); }