public static TModel FromAgileTeamMember <TModel>(AgileTeamMember agileTeamMember) where TModel : AgileTeamMemberApiModel, new() { var model = new TModel(); model.Id = agileTeamMember.Id; return(model); }
public async Task <Response> Handle(Request request) { var entity = await _context.AgileTeamMembers .SingleOrDefaultAsync(x => x.Id == request.AgileTeamMember.Id && x.IsDeleted == false); if (entity == null) { _context.AgileTeamMembers.Add(entity = new AgileTeamMember()); } entity.Name = request.AgileTeamMember.Name; await _context.SaveChangesAsync(); return(new Response() { }); }
public static AgileTeamMemberApiModel FromAgileTeamMember(AgileTeamMember agileTeamMember) => FromAgileTeamMember <AgileTeamMemberApiModel>(agileTeamMember);