public static TModel FromAgileTeam <TModel>(AgileTeam agileTeam) where TModel : AgileTeamApiModel, new() { var model = new TModel(); model.Id = agileTeam.Id; return(model); }
public async Task <AddOrUpdateAgileTeamResponse> Handle(AddOrUpdateAgileTeamRequest request) { var entity = await _context.AgileTeams .SingleOrDefaultAsync(x => x.Id == request.AgileTeam.Id && x.IsDeleted == false); if (entity == null) { _context.AgileTeams.Add(entity = new AgileTeam()); } entity.Name = request.AgileTeam.Name; await _context.SaveChangesAsync(); return(new AddOrUpdateAgileTeamResponse() { }); }
public async Task <Response> Handle(Request request) { var entity = await _context.AgileTeams .Include(x => x.Tenant) .Where(x => x.Tenant.UniqueId == request.TenantUniqueId) .SingleOrDefaultAsync(x => x.Id == request.AgileTeam.Id); if (entity == null) { _context.AgileTeams.Add(entity = new AgileTeam()); } entity.Name = request.AgileTeam.Name; await _context.SaveChangesAsync(request.Username); return(new Response()); }
public static AgileTeamApiModel FromAgileTeam(AgileTeam agileTeam) => FromAgileTeam <AgileTeamApiModel>(agileTeam);
static void assignPositions(AgileTeam team, string[,] positions, dynamic criteria) { }